Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
        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()));
        }
Example #4
0
        //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));
        }
Example #5
0
        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());
        }