Beispiel #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            FaseEliminatoria faseEliminatoria = db.FaseEliminatoria.Find(id);

            db.FaseEliminatoria.Remove(faseEliminatoria);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
 public ActionResult Edit([Bind(Include = "fasee_id,fasee_nombre,fasee_fecha,fasee_num_equipos,fasee_al_mejor_de,fasee_estado,fasee_tercer_lugar")] FaseEliminatoria faseEliminatoria)
 {
     if (ModelState.IsValid)
     {
         db.Entry(faseEliminatoria).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(faseEliminatoria));
 }
Beispiel #3
0
        public ActionResult Create([Bind(Include = "fasee_id,fasee_nombre,fasee_fecha,fasee_num_equipos,fasee_al_mejor_de,fasee_estado,fasee_tercer_lugar")] FaseEliminatoria faseEliminatoria)
        {
            if (ModelState.IsValid)
            {
                faseEliminatoria.torneo_id    = conf.configuracion.IdTorneo;
                faseEliminatoria.fasee_estado = "Configurando";
                db.FaseEliminatoria.Add(faseEliminatoria);
                db.SaveChanges();
                return(RedirectToAction("ListaLlaves", "Llaves"));
            }

            return(View(faseEliminatoria));
        }
Beispiel #4
0
        // GET: FaseEliminatorias/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FaseEliminatoria faseEliminatoria = db.FaseEliminatoria.Find(id);

            if (faseEliminatoria == null)
            {
                return(HttpNotFound());
            }
            return(View(faseEliminatoria));
        }
        public void GerarFaseEliminatoriaTest()
        {
            var disputa1 = Disputa.GerarDisputa(GrupoA[0], GrupoB[1]);
            var disputa2 = Disputa.GerarDisputa(GrupoB[0], GrupoA[1]);
            var disputa4 = Disputa.GerarDisputa(GrupoD[0], GrupoC[1]);
            var disputa3 = Disputa.GerarDisputa(GrupoC[0], GrupoD[1]);

            var result = FaseEliminatoria.GerarFaseEliminatoria(GrupoA, GrupoB, GrupoC, GrupoD);

            Assert.AreEqual(disputa1.Perdedor, result.PrimeiraDisputa.Perdedor);
            Assert.AreEqual(disputa1.Vencedor, result.PrimeiraDisputa.Vencedor);
            Assert.AreEqual(disputa2.Perdedor, result.SegundaDisputa.Perdedor);
            Assert.AreEqual(disputa2.Vencedor, result.SegundaDisputa.Vencedor);
            Assert.AreEqual(disputa3.Perdedor, result.TerceiraDisputa.Perdedor);
            Assert.AreEqual(disputa3.Vencedor, result.TerceiraDisputa.Vencedor);
            Assert.AreEqual(disputa4.Perdedor, result.QuartaDisputa.Perdedor);
            Assert.AreEqual(disputa4.Vencedor, result.QuartaDisputa.Vencedor);
        }
 public void GerarFaseEliminatoriaTest_ParametroInvalido_ThrowsArgumentNullException()
 {
     GrupoA.Remove(GrupoA[0]);
     var result = FaseEliminatoria.GerarFaseEliminatoria(GrupoA, GrupoB, GrupoC, GrupoD);
 }
 public void GerarFaseEliminatoriaTest_ParametroNulo_ThrowsArgumentNullException()
 {
     var result = FaseEliminatoria.GerarFaseEliminatoria(null, null, null, null);
 }