public async Task <IActionResult> AddLearnerRecordCancelAsync(LearnerRecordCancelViewModel viewModel) { if (viewModel.CancelLearnerRecord) { await _cacheService.RemoveAsync <AddLearnerRecordViewModel>(CacheKey); return(RedirectToRoute(RouteConstants.ManageLearnerRecordsDashboard)); } else { return(RedirectToRoute(RouteConstants.AddLearnerRecordCheckAndSubmit)); } }
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 }; }