public ActionResult DeleteConfirmed(int id) { EquipoInformatica equipo = db.EquiposDeInformatica.Find(id); db.EquiposDeInformatica.Remove(equipo); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: EquiposClimatizacion/Create public ActionResult Create() { var model = new EquipoInformatica(); model.InformacionComercial = new InformacionComercial(); model.InformacionHardware = new InformacionHardware(); base.SetViewBagValues(model); return(View(model)); }
public ActionResult Edit(EquipoInformatica equipo) { if (ModelState.IsValid) //validaciones { db.Entry(equipo).State = EntityState.Modified; db.Entry(equipo.InformacionComercial).State = EntityState.Modified; db.Entry(equipo.InformacionHardware).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "EquiposBase")); } base.SetViewBagValues(equipo); return(View(equipo)); }
public ActionResult Create(EquipoInformatica equipo) { if (EquipoDuplicado(equipo)) { ModelState.AddModelError("", "Ya se encuentra ingresado un equipo de la misma marca y modelo con el nº de serie ingresado"); base.SetViewBagValues(equipo); return(View(equipo)); } if (ModelState.IsValid)//validaciones { db.EquiposDeInformatica.Add(equipo); db.SaveChanges(); ViewBag.CssClass = "success"; ViewBag.Message = "Equipo creado."; return(RedirectToAction("Index", "EquiposBase")); } base.SetViewBagValues(equipo); return(View(equipo)); }