public MainWindowViewModel(IOrderNotyficator orderNotyficator, IWaiterDataModel waiterDataModel, IDialogLogin dialogLogin, IOrderViewModelFactory orderViewModelFactory, IConfirmDialogFactory confirmDialogFactory) { _orderViewModelFactory = orderViewModelFactory; _confirmDialogFactory = confirmDialogFactory; _waiterDataModel = waiterDataModel; orderNotyficator.SetTarget(this); _dialogLogin = dialogLogin; _dialogLogin.SetMainWindowReference(this); ActivateItem(_dialogLogin); }
public WaiterManagerViewModel(IWaiterDataModel waiterDataModel) { _waiterDataModel = waiterDataModel; Waiters = new BindableCollection <UserContext>(); }
public AddWaiterViewModel(IWaiterDataModel waiterDataModel, IWaiterManagerViewModel waiterManagerViewModel) { _waiterDataModel = waiterDataModel; _waiterManagerViewModel = waiterManagerViewModel; }
public OrderViewModel(IWaiterDataModel waiterDataModel, Order order) { _waiterDataModel = waiterDataModel; _order = order; CanReady = true; }
public OrderViewModelFactory(IWaiterDataModel waiterDataModel) { _waiterDataModel = waiterDataModel; }
public LoginViewModel(IWaiterDataModel waiterDataModel) { _waiterDataModel = waiterDataModel; }