public async Task <string> UpdateEpaOrganisationStandardVersion(UpdateEpaOrganisationStandardVersionRequest request)
        {
            var results =
                await Put <UpdateEpaOrganisationStandardVersionRequest, EpaoStandardVersionResponse>("api/v1/organisationstandardversion/update",
                                                                                                     request);

            return(results.Details);
        }
        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 }));
        }