コード例 #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));
        }