Пример #1
0
 public OrderViewModel(ModelDB.Order order, MODBEntities db)
 {
     this.order = order == null ? new ModelDB.Order() : Mapper.Map <ModelDB.Order, ModelDB.Order>(order);
     this.db    = db;
     EventClass.getInstance().CancelEvent += Cancel;
     EventClass.getInstance().UpdateEvent += Update;
 }
Пример #2
0
 public void Cancel()
 {
     this.order = order.Id == 0 ?new Order() : Mapper.Map <Order, Order>(db.Orders.Where(p => p.Id == order.Id).FirstOrDefault());
     foreach (var el in this.GetType().GetProperties())
     {
         OnPropertyChanged(el.Name);
     }
 }