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 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());
        }