public ActionResult UpdateImpianto(int ipt_Id, int clt_Id) { var facility = this._data.GetImpiantoById(ipt_Id); if (facility == null) { return(NotFound()); } var model = new UpdateImpiantoViewModel(ipt_Id, facility.ipt_PosizioneLat, facility.ipt_PosizioneLong, facility.ipt_PotenzaNominale, facility.ipt_RagioneSociale, facility.ipt_Cliente, facility.ipt_Torcia, facility.ipt_Separatore, facility.ipt_Soffiante, facility.ipt_Pompa, facility.ipt_Regione); model.clientidaiqualiscegliere = _data.GetClients(); model.regionidallequaliscegliere = _data.GetRegions(); model.RagioneSocialeClienteCorrente = _data.GetClient(facility.ipt_Cliente).clt_RagioneSociale; model.RegioneCorrente = _data.GetRegion(facility.ipt_Regione).rgn_Nome; return(PartialView("UpdateImpianto", model)); }