public ActionResult DetallesCriterios(string idHU, int id) { criteriosDeAceptacion modelo = new criteriosDeAceptacion(); modelo = db.criteriosDeAceptacion.Find(idHU, id); if (modelo == null) { return(HttpNotFound()); } return(View(modelo)); }
public ActionResult EliminarCriterio(criteriosDeAceptacion criterio) { criteriosDeAceptacion modelo = db.criteriosDeAceptacion.Where(m => m.numCriterio == criterio.numCriterio).ToList().First(); db.criteriosDeAceptacion.Remove(modelo); db.SaveChanges(); ModeloProductBacklog redirect = new ModeloProductBacklog(); redirect.Hu = db.historiasDeUsuario.Find(modelo.idHU); redirect.Criterios = db.criteriosDeAceptacion.Where(m => m.idHU == modelo.idHU).ToList(); return(View(viewName: "Details", model: redirect)); }
public ActionResult EditarCriterio(criteriosDeAceptacion criterio) { if (ModelState.IsValid) { db.Entry(criterio).State = EntityState.Modified; db.SaveChanges(); ModeloProductBacklog redirect = new ModeloProductBacklog(); redirect.Hu = db.historiasDeUsuario.Find(criterio.idHU); redirect.Criterios = db.criteriosDeAceptacion.Where(m => m.idHU == criterio.idHU).ToList(); return(View(viewName: "Details", model: redirect)); } return(View(db.criteriosDeAceptacion.Where(m => m.numCriterio == criterio.numCriterio).ToList().First())); }
//GET: historiasDeUsuario/CrearCiterio public ActionResult CrearCriterio(string hu) { criteriosDeAceptacion modelo = new criteriosDeAceptacion(); modelo.idHU = hu; modelo.nombre = ""; modelo.numCriterio = 0; modelo.numeroEscenario = 0; modelo.resultado = ""; modelo.contexto = ""; modelo.evento = ""; modelo.historiasDeUsuario = db.historiasDeUsuario.Find(hu); return(View(modelo)); }
public ActionResult CreaarCriterio(criteriosDeAceptacion criterio) { try { criterio.numCriterio = db.criteriosDeAceptacion.Max(m => m.numCriterio) + 1; } catch (System.InvalidOperationException) { criterio.numCriterio = 1; } db.criteriosDeAceptacion.Add(criterio); try { db.SaveChanges(); if (criterio.idHU == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ModeloProductBacklog modelo = new ModeloProductBacklog(); modelo.Hu = db.historiasDeUsuario.Find(criterio.idHU); if (modelo.Hu == null) { return(HttpNotFound()); } else { modelo.Criterios = db.criteriosDeAceptacion.Where(m => m.idHU == criterio.idHU).ToList(); } return(View(viewName: "Details", model: modelo)); } catch (DbEntityValidationException ex) { } return(View()); }