Namespace BitAddict.Aras
Classes
ArasException
Represents AML query errors
ArasExtensions
Extensions to ease development of Aras Innovator methods.
These methods can be used from classes that do not inherit ArasMethod.
ArasMethod
Simplify usage of ArasExtensions in the top class for an Aras method
ArasOps
Commonly used Aras Operations
ArasPermissionGrant
Temporarily grant an identity's permission via Disposable-pattern
Is disabled during unit tests as there is no Aras.ServerContext
CheckIdentityMembershipMethod
Check if user is an (possibly indirect) member of an identity group
ItemIdComparer
Compare Aras Items by ID
ItemLock
Locks an Aras item using the Disposable pattern
Logger
Helps with logging by creating separate log files if running concurrently
MockInnovator
Mocked wrapper for innovator that can return fake values on some queries. Expand functionality as required by tests.
NaturalSortComparer
Compare strings by nautural sort (i.e. A2 before A10)
XmlPropertyAttribute
Marks a property as readable from XML element. Allows easy binding from XML data to C# properties. Example: Decoding Aras Method call parameters from Item body.