コード例 #1
0
 public ActionResult Edit([Bind(Include = "Id,Nombre,NumeroVehiculos,NumeroOperadores,ModuloCombustible,ModuloMantencion")] PackServicio packServicio)
 {
     if (ModelState.IsValid)
     {
         db.Entry(packServicio).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(packServicio));
 }
コード例 #2
0
        public ActionResult Create([Bind(Include = "Id,Nombre,NumeroVehiculos,NumeroOperadores,ModuloCombustible,ModuloMantencion")] PackServicio packServicio)
        {
            if (ModelState.IsValid)
            {
                db.PackServicios.Add(packServicio);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(packServicio));
        }
コード例 #3
0
        // GET: PackServicios/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PackServicio packServicio = db.PackServicios.Find(id);

            if (packServicio == null)
            {
                return(HttpNotFound());
            }
            return(View(packServicio));
        }
コード例 #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            PackServicio packServicio = db.PackServicios.Find(id);
            List <Flota> flotas       = db.Flotas.ToList();

            foreach (Flota f in flotas)
            {
                if (f.PackServicio == packServicio)
                {
                    f.PackServicio = null;
                }
            }

            db.PackServicios.Remove(packServicio);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #5
0
        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            var sensorAntihelada = new Sensor
            {
                SensorId    = 1,
                Descripcion = "Sensor Anti-Helada"
            };
            var sensorRiego = new Sensor
            {
                SensorId    = 2,
                Descripcion = "Sensor de Riego"
            };
            var sensorAntiPlaga = new Sensor
            {
                SensorId    = 3,
                Descripcion = "Sensor Anti-Plagas"
            };

            modelBuilder.Entity <Sensor>().HasData(sensorAntihelada);

            modelBuilder.Entity <Sensor>().HasData(sensorRiego);

            modelBuilder.Entity <Sensor>().HasData(sensorAntiPlaga);

            var sistemaAntiHelada = new Servicio
            {
                ServicioId  = 1,
                Descripcion = "Sistema Anti-Helada",
                SensorId    = 1,
            };

            modelBuilder.Entity <Servicio>().HasData(sistemaAntiHelada);

            var sistemaUnicoDeRiego = new Servicio
            {
                ServicioId  = 2,
                Descripcion = "Sistema Único de Riego",
                SensorId    = 2,
            };

            modelBuilder.Entity <Servicio>().HasData(sistemaUnicoDeRiego);

            var sistemaAntiPlaga = new Servicio
            {
                ServicioId  = 3,
                Descripcion = "Sistema Anti-Plaga",
                SensorId    = 3,
            };

            modelBuilder.Entity <Servicio>().HasData(sistemaAntiPlaga);
            var pack = new Pack
            {
                PackId      = 1,
                Descripcion = "Pack Little",
            };

            var packServicioAntiplaga = new PackServicio {
                PackServicioId = 1, PackId = 1, ServicioId = 3, Cantidad = 20
            };
            var packServicioUnicoDeRiego = new PackServicio {
                PackServicioId = 2, PackId = 1, ServicioId = 2, Cantidad = 40
            };

            modelBuilder.Entity <PackServicio>().HasData(packServicioAntiplaga);
            modelBuilder.Entity <PackServicio>().HasData(packServicioUnicoDeRiego);

            //pack.PackServicios = new List<PackServicio> { packServicioAntiplaga , packServicioUnicoDeRiego};
            modelBuilder.Entity <Pack>().HasData(pack);
        }