Esempio n. 1
0
        public async Task <IList <MaintenanceTypeProductGroupViewModel> > GetSelectedProducts(int id)
        {
            var result = new List <MaintenanceTypeProductGroupViewModel>();

            var productModel = await _maintenanceTypeFactory.GetSelectedProducts(id);

            foreach (var p in productModel)
            {
                var product = await _optionFactory.GetProduct(p.ProductId);

                result.Add(new MaintenanceTypeProductGroupViewModel()
                {
                    Product  = product.Adapt <ProductViewModel>(),
                    Quantity = p.Quantity
                });
            }

            return(result);
        }
Esempio n. 2
0
        public async Task <ProductViewModel> GetProduct(int Id)
        {
            var product = await _optionFactory.GetProduct(Id);

            return(product.Adapt <ProductViewModel>());
        }