public ActionResult Index(EmployeeAPI param) { List <EmployeeAPIResponse> response = ApiService .Post <List <EmployeeAPIResponse> >(ConfigurationHelper.Get("ApiBase"), ConfigurationHelper.Get("Proxy.Base"), string.Format(ConfigurationHelper.Get("Proxy.GetEmployees"), param.Id), null); return(PartialView("~/Views/Customer/Partials/_ListEmployees.cshtml", response)); }
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()); }
async void SetEmailPassowrd() { var employee = await api.Query <Uniconta.DataModel.Employee>(editrow); if (employee.FirstOrDefault() != null) { var cw = new CwSetEmailPassword(employee.FirstOrDefault() as Uniconta.DataModel.Employee); cw.Closing += async delegate { if (cw.DialogResult == true) { var empApi = new EmployeeAPI(api); var result = await empApi.SetPasswordOnEmployee(cw.Password); UtilDisplay.ShowErrorCode(result); } }; cw.Show(); } else { UnicontaMessageBox.Show(string.Format(Uniconta.ClientTools.Localization.lookup("UserNotEmployee"), editrow.Name), Uniconta.ClientTools.Localization.lookup("Error")); } }