public RemovedUserLogin(DbRemovedUserLogin dbRemovedUserLogin) { RemovedUserLoginId = dbRemovedUserLogin.DbRemovedUserLoginId; DateRemoved = dbRemovedUserLogin.DateRemoved; RemovedByUser = new User(dbRemovedUserLogin.DbRemovedByUser); UserLogin = new UserLogin(dbRemovedUserLogin.DbUserLogin); }
public RemovedUserLogin RemoveUserLogin(RemovedUserLogin removedUserLogin) { var dbContext = new DataContext(); var dbRemovedUserLoginFound = dbContext.DbRemovedUserLogins.FirstOrDefault(dbRemovedUserLogin => dbRemovedUserLogin.DbUserLogin.DbUserLoginId == removedUserLogin.UserLogin.UserLoginId); if (dbRemovedUserLoginFound == null) { dbRemovedUserLoginFound = new DbRemovedUserLogin(); dbRemovedUserLoginFound.DateRemoved = removedUserLogin.DateRemoved; dbRemovedUserLoginFound.DbRemovedUserLoginId = removedUserLogin.RemovedUserLoginId; dbRemovedUserLoginFound.DbUserLogin = GetDbUserLogin(dbContext, removedUserLogin.UserLogin.UserLoginId); dbRemovedUserLoginFound.DbRemovedByUser = new UsersRepository().GetDbUser(dbContext, removedUserLogin.RemovedByUser.UserId); dbRemovedUserLoginFound = dbContext.DbRemovedUserLogins.Add(dbRemovedUserLoginFound); dbContext.SaveChanges(); } return(new RemovedUserLogin(dbRemovedUserLoginFound)); }