public Task AddOrgUnitUserPermission(int orgUnitId, int userId, int permissionId) { var entity = new OrgUnitUserPermission { OrgUnitId = orgUnitId, UserId = userId, PermissionLevelId = permissionId }; var userGroupRepository = Repository.GetWithContext <IOrgUnitUserPermissionRepository>(); userGroupRepository.Add(entity); return(Repository.SaveChangesAsync()); }
public Task RemoveOrgUnitUserPermission(int orgUnitId, int userId, int permissionId) { var entity = new OrgUnitUserPermission { OrgUnitId = orgUnitId, UserId = userId, PermissionLevelId = permissionId }; var repository = Repository.GetWithContext <IOrgUnitUserPermissionRepository>(); repository.Attach(entity); repository.Delete(entity); return(Repository.SaveChangesAsync()); }
public OrgUnitUserPermissionModel(OrgUnitUserPermission permission) { _permission = permission; _user = new UserModel(_permission.User); }