public OutputProductsViewModel()
 {
     _warehouseServices      = new WarehouseServices();
     _outputServices         = new OutputServices();
     OutputProductCollection = new ObservableCollection <OutputDetail>();
     LoadWarehouses();
 }
Example #2
0
        public async Task <List <SelectListItem> > getWarehouses()
        {
            List <SelectListItem> list = new List <SelectListItem>();

            try
            {
                _warehouseServices = new WarehouseServices();

                var result = await _warehouseServices.GetListWarehouse();

                if (result == null)
                {
                    ModelState.AddModelError("", "Error al cargar la lista de almacenes");
                }
                else
                {
                    warehouses = result;
                    foreach (Warehouse warehouse in warehouses)
                    {
                        list.Add(new SelectListItem {
                            Value = warehouse.Code.ToString(), Text = warehouse.Code
                        });
                    }
                }
            }
            catch (System.Exception)
            {
                return(null);

                throw;
            }

            return(list);
        }
 public WarehouseProductTransferViewModel()
 {
     _warehouseServices        = new WarehouseServices();
     _productTransferServices  = new ProductTransferServices();
     _xmlServices              = new XmlServices();
     ProductTransferCollection = new ObservableCollection <ProductToTransfer>();
     LoadWarehouses();
 }
 public WarehousesController(WarehouseServices services)
 {
     _services = services;
 }