Beispiel #1
0
        public async Task <IActionResult> AddLearnerRecordCancelAsync(LearnerRecordCancelViewModel viewModel)
        {
            if (viewModel.CancelLearnerRecord)
            {
                await _cacheService.RemoveAsync <AddLearnerRecordViewModel>(CacheKey);

                return(RedirectToRoute(RouteConstants.ManageLearnerRecordsDashboard));
            }
            else
            {
                return(RedirectToRoute(RouteConstants.AddLearnerRecordCheckAndSubmit));
            }
        }
Beispiel #2
0
        public async Task <IActionResult> AddLearnerRecordCancelAsync()
        {
            var cacheModel = await _cacheService.GetAsync <AddLearnerRecordViewModel>(CacheKey);

            if (cacheModel?.LearnerRecord == null)
            {
                return(RedirectToRoute(RouteConstants.PageNotFound));
            }

            var viewModel = new LearnerRecordCancelViewModel {
                LearnerName = cacheModel.LearnerRecord.Name, CancelLearnerRecord = true
            };

            return(View(viewModel));
        }
 public override void Given()
 {
     LearnerRecordCancelViewModel = new LearnerRecordCancelViewModel {
         CancelLearnerRecord = false
     };
 }