public Message Update(User item)
        {
            try
            {
                // item.UserPassword = GetHashString(item.UserPassword);
                _context.Users.Attach(item);
                _context.Entry(item).State = EntityState.Modified;
                _context.SaveChanges();
                return(Message.Success);
            }
            catch (DbUpdateException ex)
            {
                SqliteException sqliteEX = ex.GetBaseException() as SqliteException;
                Message         message;
                switch (sqliteEX.SqliteErrorCode)
                {
                case 19: message = Message.DuplicateUserName; break;

                default: message = Message.unKnow; break;
                }
                return(message);
            }
            catch (Exception)
            {
                return(Message.unKnow);
            }
        }
Exemple #2
0
 public Message Remove(int id)
 {
     try
     {
         var loginLog = _context.Login_Logs.Find(id);
         if (loginLog != null)
         {
             _context.Entry(loginLog).State = EntityState.Deleted;
             _context.SaveChanges();
             return(Message.Success);
         }
         else
         {
             return(Message.LogNotFound);
         }
     }
     catch (DbUpdateException)
     {
         return(Message.ErrorInRemove);
     }
     catch (Exception)
     {
         return(Message.ErrorInRemove);
     }
 }
Exemple #3
0
 public Message Remove(int id)
 {
     try
     {
         var User_Temp = _context.User_Temps.Find(id);
         if (User_Temp != null)
         {
             _context.Entry(User_Temp).State = EntityState.Deleted;
             _context.SaveChanges();
             return(Message.Success);
         }
         else
         {
             return(Message.UserNotFound);
         }
     }
     catch (DbUpdateException)
     {
         return(Message.ErrorInRemove);
     }
     catch (Exception)
     {
         return(Message.ErrorInRemove);
     }
 }
Exemple #4
0
 public Message Remove(Faild_Log item)
 {
     try
     {
         _context.Entry(item).State = EntityState.Deleted;
         _context.SaveChanges();
         return(Message.Success);
     }
     catch (DbUpdateException)
     {
         return(Message.ErrorInRemove);
     }
     catch (Exception)
     {
         return(Message.ErrorInRemove);
     }
 }