/// <summary> /// Constructor for Customer View Model /// </summary> public SearchStockScreenVM( IStockBussinessLogic stockBussinessLogic, ISaleBussinessLogic saleBussinessLogic) { _stockBussinessLogic = stockBussinessLogic; _saleBussinessLogic = saleBussinessLogic; _tracker = new Stopwatch(); MessengerInstance.Register <string>(this, "AddStockToSale", AddStockToSale); ReInitialize(); }
public BottleReturnsScreenVM(IStockBussinessLogic stockBussinessLogic, IReportsBussinessLogic reportsBussinessLogic) { _stockBusinessLogic = stockBussinessLogic; _reportsBussinessLogic = reportsBussinessLogic; InitializeCommands(); ReInitialize(); MessengerInstance.Register <BottleReturnSaleModel>(this, "CompleteBottleReturn", CompleteSale); }
public HotCategoriesScreenVM(IStockBussinessLogic stockBussinessLogic) { _stockBussinessLogic = stockBussinessLogic; HotCategories = new ObservableCollection <HotProductModel>(); InitializeCommands(); LoadHotCategories(null); MessengerInstance.Register <ObservableCollection <SaleLineModel> >(this, "SyncHotProducts", UpdateQuantities); MessengerInstance.Register <LoadHotCategoriesMessage>(this, LoadHotCategories); }
public PriceCheckVM(IStockBussinessLogic stockBussinessLogic) { _stockBussinessLogic = stockBussinessLogic; InitializeCommands(); }
/// <summary> /// Constructor for Add stock screen /// </summary> public AddStockScreenVM(IStockBussinessLogic stockBussinessLogic) { _stockBussinessLogic = stockBussinessLogic; MessengerInstance.Register <string>(this, "AddSale", AddStockForSale); }