public ActionResult GeneraReport(int Id, string Year, string Month, string Note) { RptHouseManagementManager ObjRptHouseManagementManager = new RptHouseManagementManager(); NewReportInputDto ObjNewReportInputDto = new NewReportInputDto(); ObjNewReportInputDto.year = Year; ObjNewReportInputDto.month = Month; ObjNewReportInputDto.notes = Note; IndexViewModel vm = InitializeIndexView(); try { ObjRptHouseManagementManager.NewReport(ObjNewReportInputDto, Id); //throw new Exception("errore colossale"); return(RedirectToAction("Index")); } catch (Exception ex) { return(RedirectToAction("Index", "Errore", new { @Errore = ex.Message })); } //valorizza // return View("Index",vm); }
// GET: Houses/Details/5 public ActionResult Details(int?id) { var vm = InitializeIndexView(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UsaHousesPageManager UsaHousesPageManagerObj = new UsaHousesPageManager(); //Ls.Prj.Entity.House house = UsaHousesPageManagerObj.GetUsaHouse((int)id); UsaHouseDTO UsaHouseDTOObj = UsaHousesPageManagerObj.GetUsaHouseDTO((int)id); UsaHouseDTOObj = SetDefaultForHouseDTO(UsaHouseDTOObj); // house = SetDefaultForHouseEntity(house); //House house = db.House.Find(id); if (UsaHouseDTOObj == null) { return(HttpNotFound()); } RptHouseManagementManager ObjRptHouseManagementManager = new RptHouseManagementManager(); List <HouseReportDTO> LstRptDTO = new List <HouseReportDTO>(); LstRptDTO = ObjRptHouseManagementManager.GetReportsForHouses(UsaHouseDTOObj.Id.ToString()); // http://2.235.241.7:8080//houses/5/reports/years/2018 //********************* //codice vecchio //string report1 = Utility.ReadSetting("Re2017ApiUrl") + "/houses/" + UsaHouseDTOObj.Id + "/reports/years/2018"; // string report2 = Utility.ReadSetting("Re2017ApiUrl") + "/houses/" + UsaHouseDTOObj.Id + "/reports/years/2019"; //HouseReportDTO ObjHouseReportDTO1 = new HouseReportDTO(); //ObjHouseReportDTO1.reportUrl = report1; //ObjHouseReportDTO1.year = "2018"; //HouseReportDTO ObjHouseReportDTO2 = new HouseReportDTO(); //ObjHouseReportDTO2.reportUrl = report2; //ObjHouseReportDTO2.year = "2019"; //vm.ReportsUrl = new List<HouseReportDTO>() { ObjHouseReportDTO1, ObjHouseReportDTO2 }; ////********************* vm.ReportsUrl = LstRptDTO; vm.HouseDTO = UsaHouseDTOObj; //vm.House = house; return(View(vm)); //return View(house); }