public ActionResult agregarcombinacion() { Combinacione comb = new Combinacione(); comb.id_subestacion = int.Parse(TempData.Peek("id").ToString()); return(View(comb)); }
public ActionResult editarcombinacion(int id) { ViewData["combinacion_id"] = id; TempData["comb"] = id; TempData.Keep("comb"); Combinacione comb = db.Combinaciones.Find(id); List <Casos_de_Combinacione> lista = db.Casos_de_Combinaciones.ToList().FindAll(x => x.Combinacion.Equals(comb.Nombre)); return(View(lista)); }
public ActionResult agregarcombinacion(Combinacione combo) { if (ModelState.IsValid) { db.Combinaciones.Add(combo); db.SaveChanges(); return(RedirectToAction("Index", new { id_subestacion = int.Parse(TempData.Peek("id").ToString()) })); } return(View(combo)); }
public ActionResult agregarcaso(int id) { Listtipos(); Combinacione comb = db.Combinaciones.ToList().Find(x => x.Id == id); Casos_de_Combinacione caso = new Casos_de_Combinacione(); caso.Caso = string.Empty; caso.Tipo = string.Empty; caso.Combinacion = comb.Nombre; caso.id_subestacion = comb.id_subestacion; return(View(caso)); }
public ActionResult borrarcombinacion(int id) { Combinacione combinacion = db.Combinaciones.Find(id); List <Casos_de_Combinacione> casoscomb = db.Casos_de_Combinaciones.ToList().FindAll(x => x.Combinacion.Equals(combinacion.Nombre)); foreach (Casos_de_Combinacione item in casoscomb) { db.Casos_de_Combinaciones.Remove(item); db.SaveChanges(); } db.Combinaciones.Remove(combinacion); db.SaveChanges(); return(RedirectToAction("Index", new { id_subestacion = int.Parse(TempData.Peek("id").ToString()) })); }