public async Task <ActionResult> UserDetailsByAdhar() { if (HttpContext.Session.GetString("User") != null) { PensionDetailApi _api = new PensionDetailApi(); PensionerDetails Pd = new PensionerDetails(); HttpClient client = _api.Initial(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", HttpContext.Session.GetString("token")); HttpResponseMessage res = await client.GetAsync($"api/ProcessPension/GetByAadhar?aadaharNo={Convert.ToDouble(HttpContext.Session.GetString("aadhar"))}"); if (res.IsSuccessStatusCode) { var result = res.Content.ReadAsStringAsync().Result; Pd = JsonConvert.DeserializeObject <PensionerDetails>(result); if (Pd != null) { ViewBag.Name = Pd.Name; return(View("ViewAllDetails", Pd)); } } ViewBag.user = $",{HttpContext.Session.GetString("User").ToUpper()}"; ViewBag.error = $"Pension details for this {Convert.ToDouble(HttpContext.Session.GetString("aadhar"))} not exist in our system"; return(View()); } else { TempData["LoginError"] = "Cannot Go back as User logged out"; return(RedirectToAction("Index", "Home")); } }
public async Task <ActionResult> AllDetails(AadharEntry AEntry) { if (HttpContext.Session.GetString("User") != null) { PensionDetailApi _api = new PensionDetailApi(); PensionerDetails Pd = new PensionerDetails(); HttpClient client = _api.Initial(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", HttpContext.Session.GetString("token")); HttpResponseMessage res = await client.GetAsync($"api/ProcessPension/GetByAadhar?aadaharNo={AEntry.AadharNo}"); if (res.IsSuccessStatusCode) { var result = res.Content.ReadAsStringAsync().Result; Pd = JsonConvert.DeserializeObject <PensionerDetails>(result); if (Pd != null) { ViewBag.Name = Pd.Name; return(View("ViewAllDetails", Pd)); } } ModelState.AddModelError("", "Enterd Incorrect Aadhar Number"); return(View()); } else { TempData["LoginError"] = "Cannot Go back as User logged out"; return(RedirectToAction("Index", "Home")); } }