public async Task <ActionResult> AatfReuseSites(AatfReuseSitesViewModel model) { SetBreadcrumb(); ViewBag.TriggerDownload = ModelState.IsValid; await PopulateFilters(model); return(View(model)); }
private async Task PopulateFilters(AatfReuseSitesViewModel model) { model.ComplianceYears = new SelectList(await FetchComplianceYearsForAatfReturns()); var authorities = await FetchAuthorities(); model.CompetentAuthoritiesList = new SelectList(authorities, "Id", "Abbreviation"); using (var client = apiClient()) { model.PanAreaList = new SelectList(await client.SendAsync(User.GetAccessToken(), new GetPanAreas()), "Id", "Name"); } }
public async Task <ActionResult> AatfReuseSites() { SetBreadcrumb(); ViewBag.TriggerDownload = false; var model = new AatfReuseSitesViewModel(); await PopulateFilters(model); return(View("AatfReuseSites", model)); }