Example #1
0
        public async Task <SupplierModel[]> GetAllSuppliersAsync()
        {
            var suppliersResponse = await _orderService.GetAllSuppliersAsync();

            var suppliers = suppliersResponse.Body.GetAllSuppliersResult;

            return(Mapper.Map <SupplierModel[]>(suppliers));
        }
Example #2
0
        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;
        }