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

            var model = new UpdateOrganisationTradingNameViewModel
            {
                LegalName      = searchModel.SelectedResult.LegalName,
                TradingName    = searchModel.SelectedResult.TradingName,
                OrganisationId = searchModel.SelectedResult.Id
            };

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

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

            var request = Mapper.Map <UpdateOrganisationTradingNameRequest>(model);
            var result  = await _apiClient.UpdateOrganisationTradingName(request);

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

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