Class DivisionVerifier
Содержит методы для проверки отношения к подразделениям.
Inheritance
System.Object
DivisionVerifier
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lers
Assembly: Lers.Server.System.dll
Syntax
public static class DivisionVerifier
Methods
HasDivisionAccess(IAccount, IDivisionMember)
Вернёт true если указанная учётная запись имеет доступ к объекту подразделения.
Declaration
public static bool HasDivisionAccess(IAccount divisionAccount, IDivisionMember divisionMember)
Parameters
| Type | Name | Description |
|---|---|---|
| IAccount | divisionAccount | |
| IDivisionMember | divisionMember |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ThrowIfNoDivisionAccess(IAccount, IDivisionMember)
Выдаёт исключение если учётная запись не имеет доступа к указанному объекту, входящему в какое-либо подразделение.
Declaration
public static void ThrowIfNoDivisionAccess(IAccount divisionAccount, IDivisionMember divisionMember)
Parameters
| Type | Name | Description |
|---|---|---|
| IAccount | divisionAccount | |
| IDivisionMember | divisionMember |
ThrowIfNoDivisionAccess(IAccount, IEnumerable<IDivisionMember>)
Выдаёт исключение если учётная запись не имеет доступа хотя бы к одному из объектов-членов подразделения.
Declaration
public static void ThrowIfNoDivisionAccess(IAccount divisionAccount, IEnumerable<IDivisionMember> divisionMemberList)
Parameters
| Type | Name | Description |
|---|---|---|
| IAccount | divisionAccount | |
| System.Collections.Generic.IEnumerable<IDivisionMember> | divisionMemberList |
VerifyDivisionChangeAuthorization(IAccount, IDivisionMember, Nullable<Int32>)
Проверяет что подразделение у объекта меняется только членом глобального подразделения.
Declaration
public static void VerifyDivisionChangeAuthorization(IAccount divisionAccount, IDivisionMember divisionMember, int? newDivisionId)
Parameters
| Type | Name | Description |
|---|---|---|
| IAccount | divisionAccount | |
| IDivisionMember | divisionMember | |
| System.Nullable<System.Int32> | newDivisionId |