コード例 #1
0
ファイル: ApplicantController.cs プロジェクト: mimski/TBI
        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));
        }
コード例 #2
0
ファイル: ApplicantController.cs プロジェクト: mimski/TBI
        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());
            }
        }