//public ActionResult Details(int id)
        //{
        //    return View();
        //}

        public ActionResult TotalCostsByEngineerReport()
        {
            InterventionRepository iRepo = new InterventionRepository(new ApplicationDbContext());
            EngineerRepository     eRepo = new EngineerRepository();

            var interventions = iRepo.SelectAll();
            var engineers     = eRepo.GetEngineers();

            var report = new EngineerReport(interventions, engineers).Report;

            return(View(report));
        }
        public ActionResult CostsByDistrictReport()
        {
            var context = new ApplicationDbContext();
            InterventionRepository interventionRepo = new InterventionRepository(context);
            var districtRepo = new Repository <District>(context);

            var interventions = interventionRepo.SelectAll();
            var districts     = districtRepo.SelectAll();

            var reports = new DistrictReport(interventions, districts);

            return(View(reports));
        }