Example #1
0
        public async Task <IActionResult> LearnerStartDate(CertificateLearnerStartDateViewModel vm)
        {
            var result = _validator.Validate(vm);

            if (!result.IsValid && result.Errors.Any(e => e.Severity == Severity.Warning))
            {
                vm.WarningShown = "true";
                return(View("~/Views/Certificate/LearnerStartDate.cshtml", vm));
            }

            var actionResult = await SaveViewModel(vm,
                                                   returnToIfModelNotValid : "~/Views/Certificate/LearnerStartDate.cshtml",
                                                   nextAction : RedirectToAction("Ukprn", "CertificatePrivateProviderUkprn"), action : CertificateActions.LearnerStartDate);

            return(actionResult);
        }
Example #2
0
        public async Task <IActionResult> LearnerStartDate(CertificateLearnerStartDateViewModel vm)
        {
            var result = _validator.Validate(vm);

            if (!result.IsValid && result.Errors.Any(e => e.Severity == Severity.Warning))
            {
                vm.WarningShown = "true";
                return(View("~/Views/CertificateAmend/LearnerStartDate.cshtml", vm));
            }

            var actionResult = await SaveViewModel(vm,
                                                   returnToIfModelNotValid : "~/Views/CertificateAmend/LearnerStartDate.cshtml",
                                                   nextAction : RedirectToAction("Check", "CertificateAmend", new { certificateId = vm.Id, fromapproval = vm.FromApproval }), action : CertificateActions.LearnerStartDate);

            return(actionResult);
        }