Example #1
0
        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);
        }
Example #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));
        }