public async Task <ActionResult <IEnumerable <UbaCustomer> > > GetUbaCustomers() { var helperDataClass = new HelperDataClass(); var details = helperDataClass.GetAllEmployeeBankDetails(); List <UbaCustomer> allubaCustomers = await _context.ubaCustomers.ToListAsync(); List <CorrectBankDetails> correctBankDetails = new List <CorrectBankDetails>(); foreach (var d in details.employee) { foreach (var x in allubaCustomers) { if (d.accountNumber == x.AccountNumber && d.bankName == x.BankName) { CorrectBankDetails correctBankDetails1 = new CorrectBankDetails() { AccountNumber = x.AccountNumber, BankName = x.BankName }; correctBankDetails.Add(correctBankDetails1); } } } var allValidUbaBank = correctBankDetails.ToList(); return(await _context.ubaCustomers.ToListAsync()); }
public async Task <ActionResult <IEnumerable <ZenithCustomer> > > GetZenithCustomers() { var helperDataClass = new HelperDataClass(); var details = helperDataClass.GetAllEmployeeBankDetails(); List <ZenithCustomer> allZenithCustomers = await _context.ZenithCustomers.ToListAsync(); List <CorrectBankDetails> correctBankDetails = new List <CorrectBankDetails>(); var checkCount = details.employee.Take(5); foreach (var d in details.employee.Take(5)) { await Task.Run(() => { foreach (var x in allZenithCustomers) { if (d.accountNumber == x.AccountNumber && d.bankName == x.BankName) { CorrectBankDetails correctBankDetails1 = new CorrectBankDetails() { AccountNumber = x.AccountNumber, BankName = x.BankName }; correctBankDetails.Add(correctBankDetails1); } } }); } var allValidZenithBank = correctBankDetails.ToList(); return(await _context.ZenithCustomers.ToListAsync()); }
public async Task <IActionResult> Index() { List <EmployeeBankDetails> bankDetails = new List <EmployeeBankDetails>(); HttpClient client = employeeAPI.Initial(); var helperDataClass = new EmployeeAPI(); var details = helperDataClass.GetAllEmployeeBankDetails(); foreach (var d in details.employee) { //string bankName = d.bankName; HttpResponseMessage res = await client.GetAsync($"api/employee/{d.bankName}"); if (res.IsSuccessStatusCode) { var results = res.Content.ReadAsStringAsync().Result; bankDetails = JsonConvert.DeserializeObject <List <EmployeeBankDetails> >(results); await Task.Run(() => { foreach (var x in bankDetails) { if (d.accountNumber == x.AccountNumber && d.bankName == x.BankName) { CorrectBankDetails correctBankDetails1 = new CorrectBankDetails() { AccountNumber = x.AccountNumber, BankName = x.BankName, AccountName = x.AccountName }; correctBankDetails.Add(correctBankDetails1); } } }); } } var allValidZenithBank = correctBankDetails.ToList(); // HttpResponseMessage res = await client.GetAsync("api/employee/{}"); //if (res.IsSuccessStatusCode) //{ // var results = res.Content.ReadAsStringAsync().Result; // bankDetails = JsonConvert.DeserializeObject<List<EmployeeBankDetails>>(results); //} return(View()); }