Пример #1
0
        public void DeleteUserById(int id)
        {
            UserActivityDateManager uadm = new UserActivityDateManager();

            uadm.DeleteUserActivityDatesByUserId(id);
            using (var db = this.GetDatabase())
            {
                User user = db.User.SingleOrDefault(usr => usr.Id == id);
                db.User.Remove(user);
                db.SaveChanges();
            }
        }
Пример #2
0
 public void EditUser(User user)
 {
     using (var db = this.GetDatabase())
     {
         User userDB = db.User.SingleOrDefault(usr => usr.Id == user.Id);
         userDB.Name     = user.Name;
         userDB.Email    = user.Email;
         userDB.Password = user.Password;
         UserActivityDateManager uadm = new UserActivityDateManager();
         foreach (UserActivityDate userActivityDate in user.UserActivityDate)
         {
             if (userActivityDate.Id > 0)
             {
                 uadm.EditUserActivityDate(userActivityDate);
             }
             else
             {
                 userActivityDate.UserId = user.Id;
                 uadm.InsertUserActivityDate(userActivityDate);
             }
         }
         db.SaveChanges();
     }
 }