public async Task <WrapperSimpleTypesDTO> NumeroAnunciantesRegistrados() { using (SportsGoEntities context = new SportsGoEntities(false)) { MetricasRepository metricasRepo = new MetricasRepository(context); WrapperSimpleTypesDTO wrapperNumeroAnunciantesRegistrados = await metricasRepo.NumeroAnunciantesRegistrados(); return(wrapperNumeroAnunciantesRegistrados); } }
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); } }
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); } }
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); } }
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); } }
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); } }