Esempio n. 1
0
        // GET: Manufacturers/Details/5
        public async Task <ActionResult> Details(int id)
        {
            var manufacturer = await _manufacturerManager.GetById(id);

            var manufacturerViewModel = _mapper.Map <Manufacturer, ManufacturerViewModel>(manufacturer);

            return(View(manufacturerViewModel));
        }
Esempio n. 2
0
        private async Task PrintProductDetails()
        {
            var productDto = await _productManager.GetById(ProductId);

            var productViewModel = new ProductViewModel
            {
                Amount       = productDto.AmountInStorage,
                Fields       = productDto.Fields,
                Manufacturer = (await _manufacturerManager.GetById(productDto.ManufacturerId)).Name,
                Name         = productDto.Name,
                Price        = productDto.Price
            };

            Console.Write("Product name: ");
            Console.WriteLine(productViewModel.Name);
            Console.Write("Price: ");
            Console.WriteLine(productViewModel.Price);
            Console.Write("Amount: ");
            Console.WriteLine(productViewModel.Amount);
            Console.Write("Manufacturer: ");
            Console.WriteLine(productViewModel.Manufacturer);

            var characteristics = await _characteristicManager.GetAll();

            productViewModel.Fields.ToList()
            .ForEach(field =>
            {
                Console.Write(characteristics.First(characteristic => characteristic.Id == field.CharacteristicId).Name);
                Console.Write(":");
                Console.Write(field.Value);
                Console.WriteLine();
            });
        }
        public async Task <ActionResult <Manufacturer> > Get(int id)
        {
            try
            {
                var manufacturer = await _manufacturerManager.GetById(id);

                return(Ok(manufacturer));
            }
            catch (Exception exception)
            {
                _logger.LogError($"Error occured during getting manufacturer. Exception: {exception.Message}");
                return(BadRequest());
            }
        }
Esempio n. 4
0
 private void cboTenSanPham_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         if (cboTenSanPham.SelectedValue.ToString().Length == 0) return;
         int khoa = Int32.Parse(cboTenSanPham.SelectedValue.ToString());
         ProductNameManager productNameManager = new ProductNameManager();
         ProductName productName = productNameManager.GetById(khoa, true);
         cboLoaiSanPham.SelectedValue = productName.CategoryIdLookup.ID;
         cboNhaSanXuat.SelectedValue = productName.ManIdLookup.ID;
         ManufacturerManager manufacturerManager = new ManufacturerManager();
         Manufacturer man = manufacturerManager.GetById(productName.ManIdLookup.ID, true);
         cboNguonGoc.SelectedValue = man.CountryIdLookup.ID;
     }
     catch (Exception ex) {}
 }