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); } }