public async Task And_submit_valid_updated_dates_Then_return_redirect_to_view_organisation_standard() { ApiClient.Setup(client => client.UpdateEpaOrganisationStandardVersion(It.IsAny <UpdateEpaOrganisationStandardVersionRequest>())) .ReturnsAsync("OK"); var model = new RegisterEditOrganisationStandardVersionViewModel(); var result = await Sut.EditStandardVersion(1, "1.0", model) as RedirectToActionResult; result.ControllerName.Should().Be("Register"); result.ActionName.Should().Be("ViewStandard"); }
public async Task <IActionResult> EditStandardVersion(int organisationStandardId, string organisationStandardVersion, RegisterEditOrganisationStandardVersionViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } var request = new UpdateEpaOrganisationStandardVersionRequest { OrganisationStandardId = organisationStandardId, OrganisationStandardVersion = organisationStandardVersion, EffectiveFrom = viewModel.EffectiveFrom, EffectiveTo = viewModel.EffectiveTo }; await _apiClient.UpdateEpaOrganisationStandardVersion(request); return(RedirectToAction("ViewStandard", "Register", new { organisationStandardId })); }