public RemovedUser GetRemovedUser(Guid removedUserId) { RemovedUser removedUser = null; var dbRemovedUserFound = new DataContext().DbRemovedUsers.FirstOrDefault(dbRemovedUser => dbRemovedUser.DbRemovedUserId == removedUserId); if (dbRemovedUserFound != null) { removedUser = new RemovedUser(dbRemovedUserFound); } return(removedUser); }
public RemovedUser RemoveUser(RemovedUser removedUser) { var dbContext = new DataContext(); var dbRemovedUserFound = dbContext.DbRemovedUsers.FirstOrDefault(dbRemovedUser => dbRemovedUser.DbUser.DbUserId == removedUser.User.UserId); if (dbRemovedUserFound == null) { dbRemovedUserFound = new DbRemovedUser(); dbRemovedUserFound.DateRemoved = removedUser.DateRemoved; dbRemovedUserFound.DbRemovedUserId = removedUser.RemovedUserId; dbRemovedUserFound.DbUser = GetDbUser(dbContext, removedUser.User.UserId); dbRemovedUserFound.DbRemovedByUser = GetDbUser(dbContext, removedUser.RemovedByUser.UserId); dbRemovedUserFound = dbContext.DbRemovedUsers.Add(dbRemovedUserFound); dbContext.SaveChanges(); } return(new RemovedUser(dbRemovedUserFound)); }