public async Task <IActionResult> SaveOpportunityCompanyNameAsync(FindEmployerViewModel viewModel)
        {
            var username = HttpContext.User.GetUserName();

            await ValidateAsync(viewModel, username);

            if (!ModelState.IsValid)
            {
                return(View("FindEmployer", viewModel));
            }

            var dto = _mapper.Map <CompanyNameDto>(viewModel);

            await _opportunityService.UpdateOpportunityAsync(dto);

            return(RedirectToRoute("GetEmployerDetails", new { viewModel.OpportunityId, viewModel.OpportunityItemId }));
        }