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)); }
public ActionResult UpdateImpianto(UpdateImpiantoViewModel m) { Impianto impia = new Impianto( m.ipt_Id, m.ipt_PosizioneLat, m.ipt_PosizioneLong, m.ipt_PotenzaNominale, m.ipt_RagioneSociale, m.ipt_Cliente, m.ipt_Torcia, m.ipt_Separatore, m.ipt_Soffiante, m.ipt_Pompa, m.ipt_Regione); this._data.UpdateImpianto(impia); return(RedirectToAction("ImpiantoFullInfo", "Impianto", new { ipt_Id = m.ipt_Id, clt_Id = m.ipt_Cliente })); }