예제 #1
0
        public ActionResult Alta(GolesPorJugadorEquipo goles)
        {
            if (ModelState.IsValid)
            {
                servicioGoles.Alta(goles);
                return(Redirect("/Goles/ListaGolesJugador"));
            }
            List <Jugador> jugadores = servicioJugadores.Listar();

            ViewBag.jugadores = jugadores;
            return(View(goles));
        }
예제 #2
0
        public ActionResult AltaGolesJugador(GolesPorJugadorEquipo goles)
        {
            if (!ModelState.IsValid)
            {
                TempData["Creado"]     = "FALSE";
                ViewBag.ListaJugadores = JugadoresService.ObtenerComboJugadores(goles.IdJugador);
                return(View(goles));
            }

            GolesService.AltaModificacion(goles);
            TempData["Creado"] = JugadoresService.ObtenerPorId(goles.IdJugador).Nombre.ToString();
            return(RedirectToAction("ListaGolesJugador"));
        }
예제 #3
0
        public void Alta(GolesPorJugadorEquipo golesJugador)
        {
            GolesPorJugadorEquipo exist = repositorioGoles.existeJugadorEnEquipo(golesJugador);

            if (exist == null)
            {
                repositorioGoles.Alta(golesJugador);
            }
            else
            {
                exist.cantidadGoles = golesJugador.cantidadGoles;
                repositorioGoles.Alta(exist);
            }
        }
예제 #4
0
 public ActionResult AltaGolesJugador(GolesPorJugadorEquipo g)
 {
     try
     {
         servicio.AgregarGoles(g);
         return(Redirect("/Goles/ListaGolesJugador"));
     }
     catch (DbEntityValidationException e)
     {
         jugadores         = servicioJugador.ListarJugadores();
         ViewBag.Jugadores = jugadores;
         Console.WriteLine(e);
         return(View(new GolesPorJugadorEquipo()));
     }
 }
        public ActionResult AltaGolesJugador(GolesPorJugadorEquipo goles)
        {
            if (ModelState.IsValid)
            {
                var ShouldUpdateGoles = golesService.GetShouldUpdateJugadorInEquipo(goles.IdJugador, goles.Equipo);

                if (ShouldUpdateGoles != null)
                {
                    ShouldUpdateGoles.CantidadGoles = goles.CantidadGoles;
                    golesService.Update(goles);
                    return(Redirect("/Goles"));
                }

                golesService.Insert(goles);
                return(Redirect("/Goles"));
            }

            return(View());
        }
예제 #6
0
 public void AgregarGoles(GolesPorJugadorEquipo g)
 {
     repositorio.Modificar(g);
 }
예제 #7
0
 public GolesPorJugadorEquipo ObtenerPorEquipoYNombreJugador(GolesPorJugadorEquipo Goles)
 {
     return(repo.ObtenerPorEquipoYNombreJugador(Goles));
 }
예제 #8
0
 public void AltaModificacion(GolesPorJugadorEquipo Goles)
 {
     repo.AltaModificacion(Goles);
 }
예제 #9
0
 public void Alta(GolesPorJugadorEquipo Goles)
 {
     repo.Alta(Goles);
 }