public void NilReturnRedirectCalled_ShouldReturnCorrectRoute() { var returnId = Guid.NewGuid(); var newRoute = AeRedirect.NilReturn(returnId); Assert.Equal(AeRedirect.ReturnsRouteName, newRoute.RouteName); Assert.Equal("Returns", newRoute.RouteValues["controller"]); Assert.Equal("NilReturn", newRoute.RouteValues["action"]); Assert.Equal(returnId, newRoute.RouteValues["returnId"]); }
public async Task <ActionResult> ExportedWholeWeee(Guid organisationId, ExportedWholeWeeeViewModel viewModel) { await SetBreadcrumb(organisationId, BreadCrumbConstant.AeReturn); if (!ModelState.IsValid) { return(View(viewModel)); } if (viewModel.WeeeSelectedValue == YesNoEnum.No) { return(AeRedirect.ReturnsList(organisationId)); } return(AeRedirect.NilReturn(viewModel.ReturnId)); }