public async Task <SupplierModel[]> GetAllSuppliersAsync() { var suppliersResponse = await _orderService.GetAllSuppliersAsync(); var suppliers = suppliersResponse.Body.GetAllSuppliersResult; return(Mapper.Map <SupplierModel[]>(suppliers)); }
private async void OrderForm_Load(object sender, EventArgs e) { var suppliersResponse = await _orderService.GetAllSuppliersAsync(); var suppliers = suppliersResponse.Body.GetAllSuppliersResult; foreach (var supplier in suppliers) { var suppliersProductsResponse = await _orderService.GetProductsBySupplierAsync(supplier.Name); var suppliersProducts = suppliersProductsResponse.Body.GetProductsBySupplierResult.ToList(); if (!_productsBySupplierHash.ContainsKey(supplier)) { _productsBySupplierHash.Add(supplier, suppliersProducts); } } suppliersComboBox.DisplayMember = "Name"; suppliersComboBox.DataSource = suppliers; }