Beispiel #1
0
        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));
        }
Beispiel #2
0
        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 }));
        }