public virtual async Task RemoveRoleFromOrganizationUnitAsync(IdentityRole role, OrganizationUnit ou) { var entity = await _organizationUnitRoleRepository.FindByOrganizationUnitIdAndRoleIdAsync(ou.Id, role.Id); if (entity != null) { await _organizationUnitRoleRepository.DeleteAsync(entity); } }
public virtual async Task UpdateAsync(OrganizationUnit organizationUnit) { await ValidateOrganizationUnitAsync(organizationUnit); await _organizationUnitRepository.UpdateAsync(organizationUnit); }
public virtual async Task RemoveUserFromOrganizationUnitAsync(IdentityUser user, OrganizationUnit ou) { var entity = await _organizationUnitUserRepository.FindByOrganizationUnitIdAndUserIdAsync(ou.Id, user.Id); if (entity != null) { await _organizationUnitUserRepository.DeleteAsync(entity); } }