public ActionResult FindAddress(FindOrganisationAddressViewModel request) { var response = new OrchestratorResponse <FindOrganisationAddressViewModel> { Data = request, Status = HttpStatusCode.OK }; if (RouteData.Values[ControllerConstants.AccountHashedIdRouteKeyName] == null && !string.IsNullOrEmpty(request.OrganisationAddress)) { var organisationDetailsViewModel = _orchestrator.StartConfirmOrganisationDetails(request); organisationDetailsViewModel.Data.CreateOrganisationCookie(_orchestrator, HttpContext); return(RedirectToAction(ControllerConstants.GatewayInformViewName, ControllerConstants.EmployerAccountControllerName)); } return(View(response)); }
ReturnConfirmOrganisationDetailsViewIfHashedAccountIdIsNotPresentInTheRouteAndOrganisationAddressIsNotNullOrEmpty( AddOrganisationAddressViewModel request) { if (RouteData.Values[ControllerConstants.AccountHashedIdRouteKeyName] != null || string.IsNullOrEmpty(request.OrganisationAddress)) { return(null); } var organisationDetailsViewModel = _orchestrator.StartConfirmOrganisationDetails(request); return(View(ControllerConstants.ConfirmOrganisationDetailsViewName, organisationDetailsViewModel)); }
public ActionResult FindAddress(FindOrganisationAddressViewModel request) { var response = new OrchestratorResponse <FindOrganisationAddressViewModel> { Data = request, Status = HttpStatusCode.OK }; if (!string.IsNullOrEmpty(request.OrganisationAddress)) { var organisationDetailsViewModel = _orchestrator.StartConfirmOrganisationDetails(request); CreateOrganisationCookieData(organisationDetailsViewModel); return(RedirectToAction("GatewayInform", "EmployerAccount")); } return(View(response)); }
public ActionResult AddOrganisationAddress(AddOrganisationAddressViewModel request) { if (!string.IsNullOrEmpty(request.OrganisationAddress)) { var organisationDetailsViewModel = _orchestrator.StartConfirmOrganisationDetails(request); return(View("ConfirmOrganisationDetails", organisationDetailsViewModel)); } if (request.Address == null) { request.Address = new AddressViewModel(); } var response = new OrchestratorResponse <AddOrganisationAddressViewModel> { Data = request, Status = HttpStatusCode.OK }; return(View("AddOrganisationAddress", response)); }