Exemple #1
0
        public async Task <IActionResult> Grade(CertificateGradeViewModel vm)
        {
            var certificate = await CertificateApiClient.GetCertificate(vm.Id);

            if (certificate.IsPrivatelyFunded)
            {
                return(await SaveViewModel(vm,
                                           returnToIfModelNotValid : "~/Views/Certificate/Grade.cshtml",
                                           nextAction : RedirectToAction("LearnerStartDate", "CertificatePrivateLearnerStartDate"),
                                           action : CertificateActions.Grade));
            }
            return(await SaveViewModel(vm,
                                       returnToIfModelNotValid : "~/Views/Certificate/Grade.cshtml",
                                       nextAction : RedirectToAction("Date", "CertificateDate"), action : CertificateActions.Grade));
        }
 public async Task <IActionResult> Grade(CertificateGradeViewModel vm)
 {
     return(await SaveViewModel(vm,
                                returnToIfModelNotValid : "~/Views/CertificateAmend/Grade.cshtml",
                                nextAction : RedirectToAction("Check", "CertificateAmend", new { certificateId = vm.Id }), action : CertificateActions.Grade));
 }
 public async Task <IActionResult> Grade(CertificateGradeViewModel vm)
 {
     return(await SaveViewModel(vm,
                                returnToIfModelNotValid : "~/Views/Certificate/Grade.cshtml",
                                nextAction : RedirectToAction("Date", "CertificateDate"), action : CertificateActions.Grade));
 }