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(); } } }
/// <summary> /// Edit action /// </summary> public override void Edit() { var orderTypeEditWindow = new OrderTypeEditWindow(this, SelectedOrderType); orderTypeEditWindow.Show(); }
public override void Add() { var orderTypeEditWindow = new OrderTypeEditWindow(this, null); orderTypeEditWindow.Show(); }