public IActionResult detallesEquipo(string id)
        {
            EquipoContext context = HttpContext.RequestServices.GetService(typeof(EquipoContext)) as EquipoContext;
            var           Equipo  = context.detallesEquipo(id);

            return(View(Equipo));
        }
        public IActionResult Equipos()
        {
            EquipoContext context = HttpContext.RequestServices.GetService(typeof(EquipoContext)) as EquipoContext;
            var           equipos = context.GetAllEquipos();

            return(View(equipos));
        }
        public JsonResult equipoJson(int id)
        {
            EquipoContext context = HttpContext.RequestServices.GetService(typeof(EquipoContext)) as EquipoContext;
            List <Equipo> equipos = context.GetAllEquipos();

            equipos = equipos.Where(equipo => equipo.disciplina.id.Equals(id)).ToList();
            return(Json(new SelectList(equipos, "id", "nombre")));
        }
        public IActionResult Index(string sortOrder, string bus)
        {
            EquipoContext context = HttpContext.RequestServices.GetService(typeof(EquipoContext)) as EquipoContext;

            ViewBag.NameSortParm = String.IsNullOrEmpty(sortOrder) ? "name_desc" : "";
            var equipos = context.GetAllEquipos();

            return(View(equipos));
        }
        public IActionResult Eliminar(int id)
        {
            EquipoContext context = HttpContext.RequestServices.GetService(typeof(EquipoContext)) as EquipoContext;
            var           result  = context.eliminar(id);

            if (result == true)
            {
                return(RedirectToAction("Index", "Equipo", new { result = "Success" }));
            }
            return(RedirectToAction("Index", "Equipo", new { result = "Fail" }));
        }
        public IActionResult editar(int id, String inputNombre, int selectGremio, int selectDisciplina)
        {
            EquipoContext context = HttpContext.RequestServices.GetService(typeof(EquipoContext)) as EquipoContext;
            bool          result  = context.Editar(id, inputNombre, selectGremio, selectDisciplina);

            if (result == true)
            {
                return(RedirectToAction("detallesEquipo", "Equipo", new { id = id }));
            }
            return(RedirectToAction("detallesEquipo", "Equipo", new { id = id }));
        }
        public IActionResult Nuevo(String inputNombre, int selectGremio, int selectDisciplina)
        {
            EquipoContext context = HttpContext.RequestServices.GetService(typeof(EquipoContext)) as EquipoContext;
            var           result  = context.Add(inputNombre, selectGremio, selectDisciplina);

            if (result == true)
            {
                return(RedirectToAction("Nuevo", "Equipo", new { result = "Success" }));
            }
            return(RedirectToAction("Nuevo", "Equipo", new { result = "Fail" }));
        }
        public IActionResult editar(string id)
        {
            DisciplinaContext disciplina = HttpContext.RequestServices.GetService(typeof(DisciplinaContext)) as DisciplinaContext;
            GremioContext     gremio     = HttpContext.RequestServices.GetService(typeof(GremioContext)) as GremioContext;

            ViewBag.disciplinas = disciplina.getDisciplinas();
            ViewBag.gremios     = gremio.getGremios();
            EquipoContext context = HttpContext.RequestServices.GetService(typeof(EquipoContext)) as EquipoContext;

            ViewBag.equipo = context.detallesEquipo(id);
            return(View());
        }
        public IActionResult Nuevo(string result)
        {
            //Nombre, apellidop apellidom fecha nac disciplina equipo
            if (!String.IsNullOrEmpty(result))
            {
                ViewBag.result = result;
            }
            DisciplinaContext disciplinas = HttpContext.RequestServices.GetService(typeof(DisciplinaContext)) as DisciplinaContext;
            EquipoContext     equipos     = HttpContext.RequestServices.GetService(typeof(EquipoContext)) as EquipoContext;

            ViewBag.equipos     = equipos.GetAllEquipos();
            ViewBag.disciplinas = disciplinas.getDisciplinas();
            return(View());
        }
        public IActionResult Edit(string id)
        {
            EquipoContext     equipos     = HttpContext.RequestServices.GetService(typeof(EquipoContext)) as EquipoContext;
            DisciplinaContext disciplinas = HttpContext.RequestServices.GetService(typeof(DisciplinaContext)) as DisciplinaContext;
            UbicacionContext  ubicaciones = HttpContext.RequestServices.GetService(typeof(UbicacionContext)) as UbicacionContext;
            EventoContext     eventos     = HttpContext.RequestServices.GetService(typeof(EventoContext)) as EventoContext;
            PartidoContext    partidos    = HttpContext.RequestServices.GetService(typeof(PartidoContext)) as PartidoContext;

            ViewBag.equipos     = equipos.GetAllEquipos();
            ViewBag.disciplinas = disciplinas.getDisciplinas();
            ViewBag.eventos     = eventos.getEventos();
            ViewBag.ubicaciones = ubicaciones.getUbicaciones();
            ViewBag.partido     = partidos.GetPartido(id);
            return(View());
        }
        public IActionResult Nuevo(string result)
        {
            if (!String.IsNullOrEmpty(result))
            {
                ViewBag.result = result;
            }
            EquipoContext     equipos     = HttpContext.RequestServices.GetService(typeof(EquipoContext)) as EquipoContext;
            DisciplinaContext disciplinas = HttpContext.RequestServices.GetService(typeof(DisciplinaContext)) as DisciplinaContext;
            UbicacionContext  ubicaciones = HttpContext.RequestServices.GetService(typeof(UbicacionContext)) as UbicacionContext;
            EventoContext     eventos     = HttpContext.RequestServices.GetService(typeof(EventoContext)) as EventoContext;

            ViewBag.equipos     = equipos.GetAllEquipos();
            ViewBag.disciplinas = disciplinas.getDisciplinas();
            ViewBag.eventos     = eventos.getEventos();
            ViewBag.ubicaciones = ubicaciones.getUbicaciones();
            return(View());
        }
Beispiel #12
0
 public RepositoryJugadores(EquipoContext context, IConfiguration configuration)
 {
     this.configuration = configuration;
     this.context       = context;
     ElementosPagina    = 6;
 }