public async Task <IActionResult> UpdateOrganisationLegalName()
        {
            var searchModel = _sessionService.GetSearchResults();

            var model = new UpdateOrganisationLegalNameViewModel
            {
                CurrentLegalName = searchModel.SelectedResult.LegalName,
                LegalName        = searchModel.SelectedResult.LegalName,
                OrganisationId   = searchModel.SelectedResult.Id
            };

            return(View("~/Views/Roatp/UpdateOrganisationLegalName.cshtml", model));
        }
        public async Task <IActionResult> UpdateLegalName(UpdateOrganisationLegalNameViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View("~/Views/Roatp/UpdateOrganisationLegalName.cshtml", model));
            }

            model.UpdatedBy = HttpContext.User.UserDisplayName();

            var request = Mapper.Map <UpdateOrganisationLegalNameRequest>(model);

            request.LegalName = request.LegalName.ToUpper();

            var result = await _apiClient.UpdateOrganisationLegalName(request);

            if (result)
            {
                return(await RefreshSearchResults());
            }

            return(View("~/Views/Roatp/UpdateOrganisationLegalName.cshtml", model));
        }