public ActionResult AddOrEdit(Proyecto proyecto) { using (Productos_SoftwareEntities dbModel = new Productos_SoftwareEntities()) { if (dbModel.Proyectos.Any(x => x.NombreProyecto == proyecto.NombreProyecto)) { ViewBag.DuplicateMessage = "El proyecto ya existe"; return View("AddOrEdit", proyecto); } dbModel.Proyectos.Add(proyecto); dbModel.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registro Exitoso"; return View("AddOrEdit", new Proyecto()); }
public ActionResult Delete(int id, FormCollection collection) { try { using (Productos_SoftwareEntities dbModel = new Productos_SoftwareEntities()) { Proyecto pro = dbModel.Proyectos.Where(x => x.IdProyecto == id).FirstOrDefault(); dbModel.Proyectos.Remove(pro); dbModel.SaveChanges(); } return RedirectToAction("Index"); } catch { return View(); } }