Beispiel #1
0
        public async Task <IActionResult> ConfirmDelete(int?id)
        {
            if (id != null)
            {
                Agency agency = await db.Agencies.FirstOrDefaultAsync(a => a.Id == id);

                if (agency != null)
                {
                    DetailsAgencyViewModel model = new DetailsAgencyViewModel()
                    {
                        Agency     = await db.Agencies.FirstOrDefaultAsync(ag => ag.Id == id),
                        AgencyId   = (int)id,
                        YearEvents = await db.YearEvents.Where(ye => ye.AgencyId == agency.Id).ToListAsync(),
                    };
                    return(View(model));
                }
            }
            return(NotFound());
        }
Beispiel #2
0
        public async Task <IActionResult> Details(int?id, string DataYearVM)
        {
            if (id != null)
            {
                if (DataYearVM == null)
                {
                    DataYearVM = DateTime.Now.Year.ToString();
                }

                DetailsAgencyViewModel model = new DetailsAgencyViewModel()
                {
                    AgencyId   = (int)id,
                    Agency     = await db.Agencies.FirstOrDefaultAsync(a => a.Id == id),
                    YearEvents = await db.YearEvents.Where(ye => ye.AgencyId == id && ye.DataYear == DataYearVM).ToListAsync(),
                    DataYears  = await db.DataYears.ToListAsync(),
                };
                if (model != null)
                {
                    return(View(model));
                }
            }
            return(NotFound());
        }