Exemplo n.º 1
0
        public async Task <WrapperSimpleTypesDTO> NumeroAnunciantesRegistrados()
        {
            using (SportsGoEntities context = new SportsGoEntities(false))
            {
                MetricasRepository    metricasRepo = new MetricasRepository(context);
                WrapperSimpleTypesDTO wrapperNumeroAnunciantesRegistrados = await metricasRepo.NumeroAnunciantesRegistrados();

                return(wrapperNumeroAnunciantesRegistrados);
            }
        }
Exemplo n.º 2
0
        public async Task <WrapperSimpleTypesDTO> NumeroVecesVistosUltimoMes(MetricasDTO metricasParaBuscar)
        {
            using (SportsGoEntities context = new SportsGoEntities(false))
            {
                MetricasRepository    metricasRepo = new MetricasRepository(context);
                WrapperSimpleTypesDTO wrapperNumeroVecesVistosUltimoMes = await metricasRepo.NumeroVecesVistosUltimoMes(metricasParaBuscar);

                return(wrapperNumeroVecesVistosUltimoMes);
            }
        }
Exemplo n.º 3
0
        public async Task <WrapperSimpleTypesDTO> NumeroVentasUltimoMes()
        {
            using (SportsGoEntities context = new SportsGoEntities(false))
            {
                MetricasRepository metricasRepo = new MetricasRepository(context);

                WrapperSimpleTypesDTO wrapperNumeroVentasUltimoMes = new WrapperSimpleTypesDTO();

                wrapperNumeroVentasUltimoMes.NumeroRegistrosExistentes = await metricasRepo.NumeroVentasUltimoMes();

                return(wrapperNumeroVentasUltimoMes);
            }
        }
Exemplo n.º 4
0
        public async Task <MetricasDTO> MetricasEventos(MetricasDTO metricasParaBuscar)
        {
            using (SportsGoEntities context = new SportsGoEntities(false))
            {
                MetricasRepository metricasRepo = new MetricasRepository(context);

                MetricasDTO metricasBuscada = new MetricasDTO();

                metricasBuscada.NumeroEventos = await metricasRepo.MetricasEventos(metricasParaBuscar);

                return(metricasBuscada);
            }
        }
        public async Task MetricasRepository_ListarUsuariosMetricas_ShouldList()
        {
            using (SportsGoEntities context = new SportsGoEntities())
            {
                MetricasRepository metricasRepo = new MetricasRepository(context);

                MetricasDTO metricas = new MetricasDTO
                {
                    SkipIndexBase = 0,
                    TakeIndexBase = 10
                };

                List <PersonasDTO> listaPersonas = await metricasRepo.ListarUsuariosMetricas(metricas);

                Assert.IsNotNull(listaPersonas);
            }
        }
Exemplo n.º 6
0
        public async Task <MetricasDTO> MetricasUsuarios(MetricasDTO metricasParaBuscar)
        {
            using (SportsGoEntities context = new SportsGoEntities(false))
            {
                MetricasRepository metricasRepo = new MetricasRepository(context);

                MetricasDTO metricasBuscada = new MetricasDTO();

                metricasBuscada.NumeroCandidatos = await metricasRepo.MetricasCandidatos(metricasParaBuscar);

                metricasBuscada.NumeroGrupos = await metricasRepo.MetricasGrupos(metricasParaBuscar);

                metricasBuscada.NumeroRepresentantes = await metricasRepo.MetricasRepresentantes(metricasParaBuscar);

                return(metricasBuscada);
            }
        }
Exemplo n.º 7
0
        public async Task <List <PersonasDTO> > ListarUsuariosMetricas(MetricasDTO metricasParaBuscar)
        {
            using (SportsGoEntities context = new SportsGoEntities(false))
            {
                MetricasRepository metricasRepo         = new MetricasRepository(context);
                List <PersonasDTO> listaUsuarioMetricas = await metricasRepo.ListarUsuariosMetricas(metricasParaBuscar);

                if (listaUsuarioMetricas != null && listaUsuarioMetricas.Count > 0)
                {
                    DateTimeHelperNoPortable helper = new DateTimeHelperNoPortable();
                    foreach (var persona in listaUsuarioMetricas)
                    {
                        persona.Usuarios.Creacion = helper.ConvertDateTimeFromAnotherTimeZone(metricasParaBuscar.ZonaHorariaGMTBase, helper.DifferenceBetweenGMTAndLocalTimeZone, persona.Usuarios.Creacion);
                    }
                }

                return(listaUsuarioMetricas);
            }
        }