public EquipoController(IEquipo equipo, IMapper mapper, IOptions <CloudinarySettings> cloudinariConfig) { _equipo = equipo; _mapper = mapper; _cloudinariConfig = cloudinariConfig; Account Acc = new Account( _cloudinariConfig.Value.CloudName, _cloudinariConfig.Value.ApiKey, _cloudinariConfig.Value.ApiSecret ); _cloudinary = new Cloudinary(Acc); }
public string NombreCompleto(IEquipo equipo) { return($"Nombre completo {equipo.Nombre} ({equipo.Abreviatura}) {_id}"); }
public HomeController(IEquipo equipo) { _equipo = equipo; }
public EquipoController(IEquipo equipoManager) { _equipoManager = equipoManager; }
public string NombreCompleto(IEquipo equipo) { return($"{equipo.Nombre} Formateado recapo !!"); }
public TemporadaController(IMemoryCache memoryCache, IEquipo equipoManager) { _memoryCache = memoryCache; _equipoManager = equipoManager; _memoryCache.CreateEntry("TorneosPrueba"); }
public EquiposController(IEquipo Equipos) { this.Equipos = Equipos; }
public string NombreCompleto(IEquipo equipo) { return($"***{equipo.Nombre}**"); }
public IHttpActionResult getObtenerTodas(int id_zona, int id_torneo) { try { var fechas = (from tFixtureZona in db.fixture_zona join tFecha in db.fechas on tFixtureZona.id_fixture equals tFecha.id_fixture_zona where tFixtureZona.id_torneo == id_torneo && tFixtureZona.id_zona == id_zona select new { id_fixture = tFixtureZona.id_fixture, id_torneo = tFixtureZona.id_torneo, id_fecha = tFecha.id_fecha, estado = tFecha.id_estado, fecha = tFecha.fecha }).ToList(); if (fechas.Count > 0) { Fixture fixture = new Fixture(); Torneo torneo = new Torneo(); List <Fecha> lsFechas = new List <Fecha>(); fixture.fechas = lsFechas; fixture.torneo = torneo; foreach (var f in fechas) { fixture.id_fixture = f.id_fixture; fixture.torneo.id_torneo = f.id_torneo; Fecha fecha = new Fecha(); EstadoFecha estado = new EstadoFecha(); fecha.id_fecha = f.id_fecha; fecha.fecha = (DateTime)f.fecha; fecha.estado = estado; fecha.estado.id_estado = f.estado; var partidos = db.partidos.Where(x => x.id_fecha == fecha.id_fecha).ToList(); if (partidos.Count > 0) { List <IPartido> lsPartidos = new List <IPartido>(); fecha.iPartidos = lsPartidos; foreach (var partido in partidos) { IPartido iPartidoExistente = new IPartido(); Cancha cancha = new Cancha(); HorarioFijo horarioFijo = new HorarioFijo(); IEquipo iLocal = new IEquipo(partido.local); IEquipo iVisitante = new IEquipo(partido.visitante); Turno turno = new Turno(); var objLocal = (from tEquipos in db.equipos join tArchivos in db.files on tEquipos.logo equals tArchivos.Id where tEquipos.id_equipo == partido.local select new { id_equipo = tEquipos.id_equipo, nombre = tEquipos.nombre, imagePath = tArchivos.ImagePath, logo = tEquipos.logo }).SingleOrDefault(); var objVisitante = (from tEquipos in db.equipos join tArchivos in db.files on tEquipos.logo equals tArchivos.Id where tEquipos.id_equipo == partido.visitante select new { id_equipo = tEquipos.id_equipo, nombre = tEquipos.nombre, imagePath = tArchivos.ImagePath, logo = tEquipos.logo }).SingleOrDefault(); iLocal.id_equipo = objLocal.id_equipo; iLocal.nombre = objLocal.nombre; iLocal.logo = objLocal.logo; iLocal.imagePath = objLocal.imagePath; iVisitante.id_equipo = objVisitante.id_equipo; iVisitante.nombre = objVisitante.nombre; iVisitante.logo = objVisitante.logo; iVisitante.imagePath = objVisitante.imagePath; iPartidoExistente.local = new List <IEquipo>(); iPartidoExistente.visitante = new List <IEquipo>(); iPartidoExistente.local.Add(iLocal); iPartidoExistente.visitante.Add(iVisitante); var canchaDto = db.canchas.SingleOrDefault(x => x.id_cancha == partido.id_cancha); iPartidoExistente.cancha = cancha; iPartidoExistente.cancha.id_cancha = (int)partido.id_cancha; iPartidoExistente.cancha.nombre = canchaDto.nombre; var horarioDtoExistente = db.horarios_fijos.SingleOrDefault(x => x.id_horario == partido.id_horario_fijo); iPartidoExistente.horario = horarioFijo; iPartidoExistente.horario.id_horario = partido.id_horario_fijo; iPartidoExistente.horario.inicio = horarioDtoExistente.inicio; iPartidoExistente.horario.fin = horarioDtoExistente.fin; iPartidoExistente.horario.turno = turno; iPartidoExistente.horario.turno.id = horarioDtoExistente.id_turno; iPartidoExistente.id_partido = partido.id_partido; fecha.iPartidos.Add(iPartidoExistente); } } fixture.fechas.Add(fecha); } return(Ok(fixture)); } return(BadRequest()); } catch (Exception e) { return(BadRequest(e.ToString())); } }
public IHttpActionResult obtenerPartidos([FromBody] IPartido iPartido) { try { var fechas = db.fechas.Where(x => x.fecha == iPartido.fecha).ToList(); if (fechas.Count > 0) { foreach (var fecha in fechas) { var partidos = db.partidos.Where(x => x.id_fecha == fecha.id_fecha).ToList(); if (partidos.Count > 0) { foreach (var partido in partidos) { var horarioDto = db.horarios_fijos.Where(x => x.inicio == iPartido.horario.inicio && x.fin == iPartido.horario.fin).SingleOrDefault(); if (horarioDto != null && partido.id_horario_fijo == horarioDto.id_horario && partido.id_cancha == iPartido.cancha.id_cancha) { IPartido iPartidoExistente = new IPartido(); Cancha cancha = new Cancha(); HorarioFijo horarioFijo = new HorarioFijo(); IEquipo iLocal = new IEquipo(partido.local); IEquipo iVisitante = new IEquipo(partido.visitante); Turno turno = new Turno(); var objLocal = (from tEquipos in db.equipos join tArchivos in db.files on tEquipos.logo equals tArchivos.Id where tEquipos.id_equipo == partido.local select new { id_equipo = tEquipos.id_equipo, nombre = tEquipos.nombre, imagePath = tArchivos.ImagePath, logo = tEquipos.logo }).SingleOrDefault(); var objVisitante = (from tEquipos in db.equipos join tArchivos in db.files on tEquipos.logo equals tArchivos.Id where tEquipos.id_equipo == partido.visitante select new { id_equipo = tEquipos.id_equipo, nombre = tEquipos.nombre, imagePath = tArchivos.ImagePath, logo = tEquipos.logo }).SingleOrDefault(); iLocal.id_equipo = objLocal.id_equipo; iLocal.nombre = objLocal.nombre; iLocal.logo = objLocal.logo; iLocal.imagePath = objLocal.imagePath; iVisitante.id_equipo = objVisitante.id_equipo; iVisitante.nombre = objVisitante.nombre; iVisitante.logo = objVisitante.logo; iVisitante.imagePath = objVisitante.imagePath; iPartidoExistente.local = new List <IEquipo>(); iPartidoExistente.visitante = new List <IEquipo>(); iPartidoExistente.local.Add(iLocal); iPartidoExistente.visitante.Add(iVisitante); var canchaDto = db.canchas.SingleOrDefault(x => x.id_cancha == partido.id_cancha); iPartidoExistente.cancha = cancha; iPartidoExistente.cancha.id_cancha = (int)partido.id_cancha; iPartidoExistente.cancha.nombre = canchaDto.nombre; var horarioDtoExistente = db.horarios_fijos.SingleOrDefault(x => x.id_horario == partido.id_horario_fijo); iPartidoExistente.horario = horarioFijo; iPartidoExistente.horario.id_horario = partido.id_horario_fijo; iPartidoExistente.horario.inicio = horarioDtoExistente.inicio; iPartidoExistente.horario.fin = horarioDtoExistente.fin; iPartidoExistente.horario.turno = turno; iPartidoExistente.horario.turno.id = horarioDtoExistente.id_turno; iPartidoExistente.id_partido = partido.id_partido; return(Ok(iPartidoExistente)); } } } } } return(Ok(new IPartido())); } catch (Exception e) { return(BadRequest(e.ToString())); } }
public IHttpActionResult obtener([FromBody] Fecha fecha, int id_zona, int id_torneo) { List <IPartido> lsPartidos = new List <IPartido>(); try { var fixture_zona = db.fixture_zona.SingleOrDefault(x => x.id_zona == id_zona && x.id_torneo == id_torneo); if (fixture_zona != null) { var fechas = db.fechas.Where(x => x.id_fixture_zona == fixture_zona.id_fixture && x.fecha == fecha.fecha).ToList(); foreach (var f in fechas) { foreach (var partido in f.partidos) { IPartido iPartido = new IPartido(); Cancha cancha = new Cancha(); HorarioFijo horarioFijo = new HorarioFijo(); IEquipo iLocal = new IEquipo(); IEquipo iVisitante = new IEquipo(); Turno turno = new Turno(); var objLocal = (from tEquipos in db.equipos join tArchivos in db.files on tEquipos.logo equals tArchivos.Id where tEquipos.id_equipo == partido.local select new { id_equipo = tEquipos.id_equipo, nombre = tEquipos.nombre, imagePath = tArchivos.ImagePath, logo = tEquipos.logo }).SingleOrDefault(); var objVisitante = (from tEquipos in db.equipos join tArchivos in db.files on tEquipos.logo equals tArchivos.Id where tEquipos.id_equipo == partido.visitante select new { id_equipo = tEquipos.id_equipo, nombre = tEquipos.nombre, imagePath = tArchivos.ImagePath, logo = tEquipos.logo }).SingleOrDefault(); iLocal.id_equipo = objLocal.id_equipo; iLocal.nombre = objLocal.nombre; iLocal.logo = objLocal.logo; iLocal.imagePath = objLocal.imagePath; iVisitante.id_equipo = objVisitante.id_equipo; iVisitante.nombre = objVisitante.nombre; iVisitante.logo = objVisitante.logo; iVisitante.imagePath = objVisitante.imagePath; iPartido.local = new List <IEquipo>(); iPartido.visitante = new List <IEquipo>(); iPartido.local.Add(iLocal); iPartido.visitante.Add(iVisitante); var canchaDto = db.canchas.SingleOrDefault(x => x.id_cancha == partido.id_cancha); iPartido.cancha = cancha; iPartido.cancha.id_cancha = (int)partido.id_cancha; iPartido.cancha.nombre = canchaDto.nombre; var horarioDto = db.horarios_fijos.SingleOrDefault(x => x.id_horario == partido.id_horario_fijo); iPartido.horario = horarioFijo; iPartido.horario.id_horario = partido.id_horario_fijo; iPartido.horario.inicio = horarioDto.inicio; iPartido.horario.fin = horarioDto.fin; iPartido.horario.turno = turno; iPartido.horario.turno.id = horarioDto.id_turno; iPartido.id_partido = partido.id_partido; iPartido.id_fixture = f.id_fixture_zona; lsPartidos.Add(iPartido); } } } } catch (Exception e) { return(BadRequest(e.ToString())); } return(Ok(lsPartidos)); }
public string NombreCompleto(IEquipo equipo) { return($"Inyectado: {equipo.Nombre} {Guid.NewGuid().ToString()} ID OBJ {this.GetHashCode()}"); }
public void SetInterface(IEquipo value) { equipo = value; }