public void UpdateCooperative(ICooperative cooperative) // обработчик события CooperativeUpdated, сохраняющий экземпляр Cooperative. { //ЖПК selectedCooperative = Cooperative.Where(p => p.КодЖПК == cooperative.КодЖПК).FirstOrDefault() as ЖПК; ЖПК selectedCooperative = GetCooperative(cooperative.КодЖПК); selectedCooperative.НаименованиеЖПК = cooperative.НаименованиеЖПК; selectedCooperative.ЮридическийАдрес = cooperative.ЮридическийАдрес; selectedCooperative.УНП = cooperative.УНП; selectedCooperative.РасчетныйСчет = cooperative.РасчетныйСчет; selectedCooperative.НаименованиеБанка = cooperative.НаименованиеБанка; selectedCooperative.КодБанка = cooperative.КодБанка; selectedCooperative.ПлощадьЗемельногоУчастка = cooperative.ПлощадьЗемельногоУчастка; selectedCooperative.ПлощадьЗастройки = cooperative.ПлощадьЗастройки; selectedCooperative.ОбщаяПлощадьЖилыхПомещений = cooperative.ОбщаяПлощадьЖилыхПомещений; selectedCooperative.ПолноеНаименованиеЖПК = cooperative.ПолноеНаименованиеЖПК; selectedCooperative.ОКПО = cooperative.ОКПО; selectedCooperative.УНПФ = cooperative.УНПФ; selectedCooperative.РегистрационныйНомерВБелгосстрахе = cooperative.РегистрационныйНомерВБелгосстрахе; CooperativeUpdated(this, new CooperativeEventArgs(cooperative)); this.SaveChanges(); }
public CooperativeViewModel(ICooperative cooperative) { if (cooperative == null) return; Update(cooperative); }
public void Update(ICooperative cooperative) { КодЖПК = cooperative.КодЖПК; НаименованиеЖПК = cooperative.НаименованиеЖПК; ЮридическийАдрес = cooperative.ЮридическийАдрес; УНП = cooperative.УНП; РасчетныйСчет = cooperative.РасчетныйСчет; НаименованиеБанка = cooperative.НаименованиеБанка; КодБанка = cooperative.КодБанка; ПлощадьЗемельногоУчастка = cooperative.ПлощадьЗемельногоУчастка; ПлощадьЗастройки = cooperative.ПлощадьЗастройки; ОбщаяПлощадьЖилыхПомещений = cooperative.ОбщаяПлощадьЖилыхПомещений; ПолноеНаименованиеЖПК = cooperative.ПолноеНаименованиеЖПК; ОКПО = cooperative.ОКПО; УНПФ = cooperative.УНПФ; РегистрационныйНомерВБелгосстрахе = cooperative.РегистрационныйНомерВБелгосстрахе; Тест = this.Тест; //!!!! }
public CooperativeEventArgs(ICooperative cooperative) { Cooperative = cooperative; }