예제 #1
0
 public bool SaveAccountChanges(Account account)
 {
     Logger.Info(String.Format("попытка сохранить изменения внесённые в счет {0}", account.ID));
     using (var ctx = DatabaseContext.Instance.Make())
     {
         try
         {
             var undecorateAccount = ctx.ACCOUNT.First(a => a.ID == account.ID);
             LinqToEntity.UndecorateAccount(undecorateAccount, account);
             ctx.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Logger.Error(String.Format("Не удалось сохранить изменения в счете {0}", account.ID), ex);
         }
         return(false);
     }
 }