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)); }
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)); }
// 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)); }
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")); }
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); }