public async Task <ActionResult> ViewOrganisationDetails(Guid schemeId, Guid orgId) { await SetBreadcrumb(schemeId, InternalUserActivity.ManageScheme); using (var client = apiClient()) { var orgDetails = await client.SendAsync(User.GetAccessToken(), new GetOrganisationInfo(orgId)); var model = new ViewOrganisationDetailsViewModel { OrganisationData = orgDetails }; return(View("ViewOrganisationDetails", model)); } }
public async Task <ActionResult> ViewOrganisationDetails(Guid pcsId) { using (var client = apiClient()) { var organisationExists = await client.SendAsync(User.GetAccessToken(), new VerifyOrganisationExists(pcsId)); if (!organisationExists) { throw new ArgumentException("No organisation found for supplied organisation Id", "pcsId"); } var orgDetails = await client.SendAsync(User.GetAccessToken(), new GetOrganisationInfo(pcsId)); var model = new ViewOrganisationDetailsViewModel { OrganisationData = orgDetails }; var organisationDetailsActivityName = PcsAction.ViewOrganisationDetails; await SetBreadcrumb(pcsId, organisationDetailsActivityName, false); return(View("ViewOrganisationDetails", model)); } }
public ActionResult ViewOrganisationDetails(Guid pcsId, ViewOrganisationDetailsViewModel model) { return RedirectToAction("ChooseActivity", "Home", new { pcsId }); }
public async Task<ActionResult> ViewOrganisationDetails(Guid pcsId) { using (var client = apiClient()) { var organisationExists = await client.SendAsync(User.GetAccessToken(), new VerifyOrganisationExists(pcsId)); if (!organisationExists) { throw new ArgumentException("No organisation found for supplied organisation Id", "pcsId"); } var orgDetails = await client.SendAsync(User.GetAccessToken(), new GetOrganisationInfo(pcsId)); var model = new ViewOrganisationDetailsViewModel { OrganisationData = orgDetails }; string organisationDetailsActivityName = orgDetails.OrganisationType == OrganisationType.RegisteredCompany ? PcsAction.ViewRegisteredOfficeDetails : PcsAction.ViewPrinciplePlaceOfBusinessDetails; await SetBreadcrumb(pcsId, organisationDetailsActivityName); return View("ViewOrganisationDetails", model); } }
public ActionResult ViewOrganisationDetails(Guid pcsId, ViewOrganisationDetailsViewModel model) { return(RedirectToAction("ChooseActivity", "Home", new { pcsId })); }
public async Task<ActionResult> ViewOrganisationDetails(Guid schemeId, Guid orgId) { await SetBreadcrumb(schemeId); using (var client = apiClient()) { var orgDetails = await client.SendAsync(User.GetAccessToken(), new GetOrganisationInfo(orgId)); var model = new ViewOrganisationDetailsViewModel { OrganisationData = orgDetails }; return View("ViewOrganisationDetails", model); } }