// GET: Manufacturers public async Task <IActionResult> Index() { var manufacturerViewModels = (await _manufacturerManager.GetAll()).Select(manufacturer => _mapper.Map <Manufacturer, ManufacturerViewModel>(manufacturer)); return(View(manufacturerViewModels)); }
private void RodPurchaseEntryUI_Load(object sender, EventArgs e) { manufacturerComboBox.DisplayMember = "Name"; manufacturerComboBox.ValueMember = "Id"; manufacturerComboBox.DataSource = aManufacturerManager.GetAll(); providerComboBox.DisplayMember = "Name"; providerComboBox.ValueMember = "Id"; providerComboBox.DataSource = aProviderComapnyManager.GetAll(); sizeComboBox.DisplayMember = "Size"; sizeComboBox.ValueMember = "Id"; sizeComboBox.DataSource = aRodSizeManager.GetAll(); qualityComboBox.DisplayMember = "Quality"; qualityComboBox.ValueMember = "Id"; qualityComboBox.DataSource = aQualityManager.GetAll(); }
// GET: Products public async Task <ActionResult> Index() { var categories = await _categoryManager.GetAll(); var manufacturers = await _manufacturerManager.GetAll(); var productViewModels = (await _productManager.GetAll()) .Select(product => MapProduct(product, categories, manufacturers)) .OrderBy(product => product.CategoryName); return(View(productViewModels)); }
public async Task <Product> CreateModel() { Console.WriteLine("Enter name of product"); var name = Console.ReadLine(); Console.WriteLine("Enter price of product"); var price = decimal.Parse(Console.ReadLine() ?? throw new InvalidOperationException()); Console.WriteLine("Enter amount of product"); var amount = int.Parse(Console.ReadLine() ?? throw new InvalidOperationException()); (await _manufacturerManager.GetAll()).WriteCollectionAsTable(); Console.WriteLine("Enter Id of manufacturer"); var manufacturerId = int.Parse(Console.ReadLine() ?? throw new InvalidOperationException()); (await _categoryManager.GetAll()).WriteCollectionAsTable(); Console.WriteLine("Enter Id of category"); var categoryId = int.Parse(Console.ReadLine() ?? throw new InvalidOperationException()); var productDto = new Product { Name = name, Price = price, ManufacturerId = manufacturerId, CategoryId = categoryId, AmountInStorage = amount }; var productCharacteristics = (await _characteristicManager.GetAll()) .Where(characteristicDto => characteristicDto.CategoryId == productDto.CategoryId) .ToList(); var fieldList = new List <Field>(); productCharacteristics.ForEach(characteristic => { Console.WriteLine($"Enter value of characteristic {characteristic.Name}"); var value = Console.ReadLine(); fieldList.Add(new Field { CharacteristicId = characteristic.Id, Value = value }); }); productDto.Fields = fieldList; return(productDto); }
public async Task <ActionResult <IEnumerable <Manufacturer> > > Get() { var manufacturerViewModels = (await _manufacturerManager.GetAll()).ToList(); return(manufacturerViewModels); }
public async Task PrintAll() { var items = await _manufacturerManager.GetAll(); items.WriteCollectionAsTable(); }