public async Task <IActionResult> AddAddressCancelAsync() { var cacheModel = await _cacheService.GetAsync <AddAddressViewModel>(CacheKey); if (cacheModel == null) { return(RedirectToRoute(RouteConstants.PageNotFound)); } var viewModel = new AddAddressCancelViewModel(); return(View(viewModel)); }
public async Task <IActionResult> AddAddressCancelAsync(AddAddressCancelViewModel viewModel) { if (viewModel.CancelAddAddress) { await _cacheService.RemoveAsync <AddAddressViewModel>(CacheKey); return(RedirectToRoute(RouteConstants.Home)); } else { return(RedirectToRoute(RouteConstants.AddAddressCheckAndSubmit)); } }
public override void Given() { ViewModel = new AddAddressCancelViewModel { CancelAddAddress = true }; }