/// <summary> /// Сохраниение внесённых изменений в "Описание диллера" /// </summary> /// <param name="dealerDescription">Ссылка на редактируемую запись</param> public bool SaveDealerChanges(DealerDescription dealerDescription) { Logger.Info(string.Format("попытка сохраниения внесённых изменений в описание диллера {0}", dealerDescription.Code)); try { using (var ctx = DatabaseContext.Instance.Make()) { var undecorateDealer = ctx.DEALER.First(x => x.Code == dealerDescription.Code); LinqToEntity.UndecorateDealer(undecorateDealer, dealerDescription); ctx.SaveChanges(); Logger.Info(string.Format("Сохранины изменения в описание диллера {0}", dealerDescription.Code)); return(true); } } catch (Exception ex) { Logger.Error(string.Format("Не удалось сохраненить внесённые изменения в описание дилера {0}", dealerDescription.Code), ex); return(false); } }