public RemovedUserAccessRight RemoveUserAccessRight(RemovedUserAccessRight removedUserAccessRight) { var dbContext = new DataContext(); var dbRemovedUserAccessRightFound = dbContext.DbRemovedUserAccessRights.FirstOrDefault(dbRemovedUserAccessRight => dbRemovedUserAccessRight.DbUserAccessRight.DbUserAccessRightId == removedUserAccessRight.UserAccessRight.UserAccessRightId); if (dbRemovedUserAccessRightFound == null) { dbRemovedUserAccessRightFound = new DbRemovedUserAccessRight(); dbRemovedUserAccessRightFound.DateRemoved = removedUserAccessRight.DateRemoved; dbRemovedUserAccessRightFound.DbRemovedUserAccessRightId = removedUserAccessRight.RemovedUserAccessRightId; dbRemovedUserAccessRightFound.DbUserAccessRight = GetDbUserAccessRight(dbContext, removedUserAccessRight.UserAccessRight.UserAccessRightId); dbRemovedUserAccessRightFound.DbRemovedByUser = new UsersRepository().GetDbUser(dbContext, removedUserAccessRight.RemovedByUser.UserId); dbRemovedUserAccessRightFound = dbContext.DbRemovedUserAccessRights.Add(dbRemovedUserAccessRightFound); dbContext.SaveChanges(); } return(new RemovedUserAccessRight(dbRemovedUserAccessRightFound)); }
public RemovedUserAccessRight RemoveUserAccessRight(RemovedUserAccessRight removedUserAccessRight) { return(new UserAccessRightsRepository().RemoveUserAccessRight(removedUserAccessRight)); }