示例#1
0
 public bool UpdateLostThingRecord(LostThingsRecord Record, bool IsAdd = false)
 {
     using (var tr = context.Database.BeginTransaction())
     {
         try
         {
             if (IsAdd)
             {
                 context.LostThingsRecord.Add(Record);
             }
             else
             {
                 context.LostThingsRecord.Update(Record);
             }
             context.SaveChanges();
             tr.Commit();
             return(true);
         }
         catch (Exception e)
         {
             ErrorHandler.FormatError <ThingOperator>(logger, e);
             tr.Rollback();
             return(false);
         }
     }
 }
示例#2
0
 public void UpdateUserInfo(UserInfo info, bool Append = false)
 {
     if (Append)
     {
         context.UserInfo.Add(info);
     }
     else
     {
         context.UserInfo.Update(info);
     }
     context.SaveChanges();
 }