Example #1
0
 public Message Remove(User_Temp item)
 {
     try
     {
         _context.Entry(item).State = EntityState.Deleted;
         _context.SaveChanges();
         return(Message.Success);
     }
     catch (DbUpdateException)
     {
         return(Message.ErrorInRemove);
     }
     catch (Exception)
     {
         return(Message.ErrorInRemove);
     }
 }
Example #2
0
 public Message Update(User_Temp item)
 {
     try
     {
         _context.User_Temps.Attach(item);
         _context.Entry(item).State = EntityState.Modified;
         _context.SaveChanges();
         return(Message.Success);
     }
     catch (DbUpdateException ex)
     {
         Microsoft.Data.Sqlite.SqliteException sqliteEX = ex.GetBaseException() as Microsoft.Data.Sqlite.SqliteException;
         int ErrorCode = sqliteEX.SqliteErrorCode;
         return(Message.unKnow);
     }
     catch (Exception)
     {
         return(Message.unKnow);
     }
 }
Example #3
0
 public Message Add(User_Temp item)
 {
     try
     {
         if (CheckUserID(item.UserID))
         {
             if (CheckTemplateID(item.TemplateID))
             {
                 //عملیات ثبت اطلاعات
                 _context.User_Temps.Add(item);
                 _context.SaveChanges();
                 return(Message.Success);
             }
             else
             {
                 //چنین الگویی به ثبت نرسیده است
                 return(Message.TemplateNotFound);
             }
         }
         else
         {
             //چنین کاربری وجود ندارد
             return(Message.UserNotFound);
         }
     }
     catch (DbUpdateException ex)
     {
         Microsoft.Data.Sqlite.SqliteException sqliteEX = ex.GetBaseException() as Microsoft.Data.Sqlite.SqliteException;
         int ErrorCode = sqliteEX.SqliteErrorCode;
         return(Message.unKnow);
     }
     catch (Exception)
     {
         return(Message.unKnow);
     }
 }