Method | Description | |
---|---|---|
AddRelatedAdminUsers ( Workgroup workgroup ) : void | ||
CreateWorkgroup ( Workgroup workgroup, string selectedOrganizations ) : Workgroup |
Create workgroup
|
|
GetChildWorkgroups ( int workgroupId ) : List |
||
GetParentWorkgroups ( int workgroupId ) : List |
Get a list of admin workgroup ids that are active
|
|
LoadAdminWorkgroups ( bool showActive = false ) : IEnumerable |
||
RemoveFromCache ( WorkgroupPermission workgroupPermissionToDelete ) : void | ||
RemoveUserFromAccounts ( WorkgroupPermission workgroupPermission ) : void | ||
RemoveUserFromPendingApprovals ( WorkgroupPermission workgroupPermission ) : void |
When a user is removed from a workgroup, remove them from any pending approvals (note, this does not apply to external approvals)
|
|
TransferValues ( WorkgroupVendor source, WorkgroupVendor &destination ) : void |
Common Code moved to service
|
|
TryBulkLoadPeople ( string bulk, bool isEmail, int id, Role role, Workgroup workgroup, int successCount, int &failCount, int &duplicateCount, string>.List |
|
|
TryToAddPeople ( int id, Role role, Workgroup workgroup, int successCount, string lookupUser, int &failCount, int &duplicateCount, string>.List |
|
|
UpdateDefaultAccountApprover ( Workgroup workgroup, bool isDefault, string selectedApprover, string roleId ) : void | ||
UpdateRelatedPermissions ( Workgroup workgroupToEdit, WorkgroupController whatWasChanged ) : void | ||
WorkgroupService ( string>.IRepositoryWithTypedId |
public AddRelatedAdminUsers ( Workgroup workgroup ) : void | ||
workgroup | Workgroup | |
return | void |
public CreateWorkgroup ( Workgroup workgroup, string selectedOrganizations ) : Workgroup | ||
workgroup | Workgroup | |
selectedOrganizations | string | |
return | Workgroup |
public GetChildWorkgroups ( int workgroupId ) : List |
||
workgroupId | int | |
return | List |
public GetParentWorkgroups ( int workgroupId ) : List |
||
workgroupId | int | |
return | List |
public LoadAdminWorkgroups ( bool showActive = false ) : IEnumerable |
||
showActive | bool | |
return | IEnumerable |
public RemoveFromCache ( WorkgroupPermission workgroupPermissionToDelete ) : void | ||
workgroupPermissionToDelete | WorkgroupPermission | |
return | void |
public RemoveUserFromAccounts ( WorkgroupPermission workgroupPermission ) : void | ||
workgroupPermission | WorkgroupPermission | |
return | void |
public RemoveUserFromPendingApprovals ( WorkgroupPermission workgroupPermission ) : void | ||
workgroupPermission | WorkgroupPermission | |
return | void |
public TransferValues ( WorkgroupVendor source, WorkgroupVendor &destination ) : void | ||
source | WorkgroupVendor | |
destination | WorkgroupVendor | Note, this is a ref so tests work |
return | void |
public TryBulkLoadPeople ( string bulk, bool isEmail, int id, Role role, Workgroup workgroup, int successCount, int &failCount, int &duplicateCount, string>.List |
||
bulk | string | string containing emails or kerb ids |
isEmail | bool | is the bulk vale an list of emails or kerb ids? |
id | int | Workgroup Id |
role | Role | Role being for people being added |
workgroup | Workgroup | workgroup |
successCount | int | how many have already been successfully added |
failCount | int | count of number not added |
duplicateCount | int | |
notAddedKvp | string>.List | list of users not added and reason why. |
return | int |
public TryToAddPeople ( int id, Role role, Workgroup workgroup, int successCount, string lookupUser, int &failCount, int &duplicateCount, string>.List |
||
id | int | Workgroup Id |
role | Role | Role being for people being added |
workgroup | Workgroup | workgroup |
successCount | int | how many have already been successfully added |
lookupUser | string | user being added |
failCount | int | count of number not added |
duplicateCount | int | |
notAddedKvp | string>.List | list of users not added and reason why. |
return | int |
public UpdateDefaultAccountApprover ( Workgroup workgroup, bool isDefault, string selectedApprover, string roleId ) : void | ||
workgroup | Workgroup | |
isDefault | bool | |
selectedApprover | string | |
roleId | string | |
return | void |
public UpdateRelatedPermissions ( Workgroup workgroupToEdit, WorkgroupController whatWasChanged ) : void | ||
workgroupToEdit | Workgroup | |
whatWasChanged | WorkgroupController | |
return | void |
public WorkgroupService ( string>.IRepositoryWithTypedId |
||
vendorRepository | string>.IRepositoryWithTypedId | |
vendorAddressRepository | Guid>.IRepositoryWithTypedId | |
userRepository | string>.IRepositoryWithTypedId | |
emailPreferencesRepository | string>.IRepositoryWithTypedId | |
workgroupPermissionRepository | IRepository |
|
workgroupRepository | IRepository |
|
organizationRepository | string>.IRepositoryWithTypedId | |
searchService | IDirectorySearchService | |
repositoryFactory | IRepositoryFactory | |
queryRepositoryFactory | IQueryRepositoryFactory | |
userIdentity | IUserIdentity | |
return | System |