public ReturnItemController(ReturnItemModel model,
                             IFetchItems fetchItems,
                             ISheet sheet,
                             IUpdateQuantity updateQuantity,
                             IDialogFactory dialogFactory)
     : base(model, sheet)
 {
     _model = model;
     _fetchItems = fetchItems;
     _updateQuantity = updateQuantity;
     _dialogFactory = dialogFactory;
     SetShifter();
 }
 public InventoryCountController(InventoryCountModel model,
                                 ISheet sheet,
                                 IDialogFactory dialogFactory,
                                 IUpdateQuantity updateQuantity,
                                 IFetchItems fetchItems)
     : base(model, sheet)
 {
     _model = model;
     _dialogFactory = dialogFactory;
     _updateQuantity = updateQuantity;
     _fetchItems = fetchItems;
     model.CountRequest = CountHandler;
 }
 public AdjustController(AdjustReorderModel model,
                         ISheet sheet,
                         IRepository<item> items,
                         IFetchItems fetchItems,
                         ISave save,
                         IDialogFactory dialogFactory)
     : base(model, sheet)
 {
     _model = model;
     _items = items;
     _fetchItems = fetchItems;
     _save = save;
     _dialogFactory = dialogFactory;
     _model.AdjustmentRequest = PrepareAdjustment;
 }
 public RestockController(RestockModel model,
                          ISheet sheet,
                          IFetchItems fetchItems,
                          IUpdateQuantity update,
                          IRepository<restockhistory> restock,
                          IDialogFactory dialogFactory)
     : base(model, sheet)
 {
     _model = model;
     _fetchItems = fetchItems;
     _update = update;
     _restock = restock;
     _dialogFactory = dialogFactory;
     _model.QuantityRequest = RequestForQuantity;
 }