// 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)); }
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()); } }
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) {} }