示例#1
0
        public ActionResult Register(Applicant applicant)
        {
            var cannAdd = _service.CannAddApplicant(applicant, out var reason);

            if (!cannAdd)
            {
                var viewModel = new RegisterViewModel
                {
                    Applicant             = applicant,
                    CannNotRegitserReason = reason,
                    CannRegisert          = false
                };

                return(View(viewModel));
            }

            _service.AddApplicant(applicant);

            return(RedirectToAction("Index", "Application", new { applicantId = applicant.Id }));
        }