Ejemplo n.º 1
0
 public async Task <AdaptivReconDto> GetOne()
 {
     using (var context = new AdaptivContext())
     {
         var repo    = new QueryServiceRepository <AdaptivRecon>(context);
         var service = new AdaptivReconService();
         var stats   = (await service.GetStats(repo)).ToList().FirstOrDefault();
         return(Mapper.Map <AdaptivRecon, AdaptivReconDto>(stats));
     }
 }
Ejemplo n.º 2
0
 public async Task <IEnumerable <string> > GetSourceLookup()
 {
     using (var context = new AdaptivContext())
     {
         var repo    = new QueryServiceRepository <AdaptivRecon>(context);
         var service = new AdaptivReconService();
         var stats   = (await service.GetStats(repo))
                       .Select(x => x.Source).Distinct();
         return(stats);
     }
 }
Ejemplo n.º 3
0
        public async Task <IEnumerable <AdaptivReconDto> > Get()
        {
            using (var context = new AdaptivContext())
            {
                var repo    = new QueryServiceRepository <AdaptivRecon>(context);
                var service = new AdaptivReconService();
                var stats   = await service.GetStats(repo);

                return(Mapper.Map <IEnumerable <AdaptivRecon>, IEnumerable <AdaptivReconDto> >(stats));
            }
        }
Ejemplo n.º 4
0
 public async Task <IEnumerable <AdaptivReconDto> > GetBySource(string source, DateTime date)
 {
     using (var context = new AdaptivContext())
     {
         var repo    = new QueryServiceRepository <AdaptivRecon>(context);
         var service = new AdaptivReconService();
         var stats   = (await service.GetStats(repo))
                       .Where(x => x.Source == source & x.CdsbusinessDate == date);
         return(Mapper.Map <IEnumerable <AdaptivRecon>, IEnumerable <AdaptivReconDto> >(stats));
     }
 }