public IActionResult CheckApplicant(long emailId) { var user = userManager.GetUserAsync(User); if (user.Result.IsFirstLogin) { return(View("~/Views/Home/ChangePassword.cshtml")); } var egnViewModel = new EGNViewModel { EmialId = emailId }; return(PartialView("_EgnPartial", egnViewModel)); }
public async Task <IActionResult> CheckApplicant(EGNViewModel vm, CancellationToken cancellationToken) { var user = userManager.GetUserAsync(User); if (user.Result.IsFirstLogin) { return(View("~/Views/Home/ChangePassword.cshtml")); } var applicant = await this.applicantService.GetByEgnAsync(vm.EGN, cancellationToken); if (applicant == null) { return(PartialView("_CreateApplicantPartial")); } else if (applicant != null) { return(PartialView("_EditApplicantPartial", applicant.ToViewModel())); } else { return(NotFound()); } }