public void DeleteUser(int userId)
 {
     using (var context = new TranslatorHistoryDatabaseEntities())
     {
         context.Users.Remove(context.Users.FirstOrDefault(u => u.Id == userId));
         context.SaveChanges();
     }
 }
 public int Add(History item)
 {
     using (var context = new TranslatorHistoryDatabaseEntities())
     {
         context.History.Add(item);
         context.SaveChanges();
         return item.Id;
     }
 }
 public int AddUser(Users user)
 {
     using (var context = new TranslatorHistoryDatabaseEntities())
     {
         context.Users.Add(user);
         context.SaveChanges();
         return user.Id;
     }
 }
        public void MakeAdmin(int userId)
        {
            using (var context = new TranslatorHistoryDatabaseEntities())
            {
                var user = context.Users.FirstOrDefault(u => u.Id == userId);
                if(user == null) return;

                user.IsAdmin = !user.IsAdmin;
                context.SaveChanges();
            }
        }
        public void UpdateUser(Users obj)
        {
            using (var context = new TranslatorHistoryDatabaseEntities())
            {
                var user = context.Users.First(u => u.Id == obj.Id);
                user.Email = obj.Email;
                user.Firstname = obj.Firstname;
                user.Lastname = obj.Lastname;

                context.SaveChanges();
            }
        }