public OrderTypeEditWindowViewModel(OrderTypesTabViewModel orderTypeTabViewModel,
     OrderTypeEditWindow orderTypeEditWindow, OrderType orderType)
     : base(orderTypeTabViewModel, orderTypeEditWindow, orderType)
 {
     using (var con = new BaudiDbContext())
     {
         SpecializationList = con.Specializations.ToList();
         if (Update)
         {
             OrderType = con.OrderTypes.Find(orderType.OrderTypeID);
             OrderType.Specializations.ForEach(s => s.IsSelected = true);
         }
         else
         {
             OrderType = new OrderType();
         }
     }
 }
示例#2
0
 /// <summary>
 /// Edit action
 /// </summary>
 public override void Edit()
 {
     var orderTypeEditWindow = new OrderTypeEditWindow(this, SelectedOrderType);
     orderTypeEditWindow.Show();
 }
示例#3
0
 public override void Add()
 {
     var orderTypeEditWindow = new OrderTypeEditWindow(this, null);
     orderTypeEditWindow.Show();
 }