コード例 #1
0
 public RemovedUser(DbRemovedUser dbRemovedUser)
 {
     RemovedUserId = dbRemovedUser.DbRemovedUserId;
     DateRemoved   = dbRemovedUser.DateRemoved;
     RemovedByUser = new User(dbRemovedUser.DbRemovedByUser);
     User          = new User(dbRemovedUser.DbUser);
 }
コード例 #2
0
        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));
        }