Example #1
0
        public async Task <ActionResult> AatfReuseSites(AatfReuseSitesViewModel model)
        {
            SetBreadcrumb();
            ViewBag.TriggerDownload = ModelState.IsValid;

            await PopulateFilters(model);

            return(View(model));
        }
Example #2
0
        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");
            }
        }
Example #3
0
        public async Task <ActionResult> AatfReuseSites()
        {
            SetBreadcrumb();
            ViewBag.TriggerDownload = false;

            var model = new AatfReuseSitesViewModel();

            await PopulateFilters(model);

            return(View("AatfReuseSites", model));
        }