Example #1
0
        public ResultSet <JobsViewModel> QueryItems(IJobsMappingDataService dataService)
        {
            var searchQuery = new JobsMappingQuery()
            {
                Date = null,
                NumberOfActiveJobs        = null,
                NumberOfJobViews          = null,
                NumberOfPredictedJobViews = null
            };


            var result           = dataService.GetJobsQuery(searchQuery);
            var resultsResultSet =
                new ResultSet <JobsMapping>
            {
                Items = result.Items,
            };

            var results = MapToResultSet(resultsResultSet);

            return(results);
        }
        public ResultSet <JobsMapping> GetJobsQuery(JobsMappingQuery item)
        {
            var jobsMapper = new DbReaderMapper <JobsMapping>();

            var parameters = new
            {
                Date = item.Date,
                NumberOfActiveJobs        = item.NumberOfActiveJobs,
                NumberOfJobViews          = item.NumberOfJobViews,
                NumberOfPredictedJobViews = item.NumberOfPredictedJobViews
            };

            ReadStoredProcedure("GetJobsMapping", parameters, jobsMapper);

            var results =
                new ResultSet <JobsMapping>
            {
                Items = jobsMapper.Results.ToArray()
            };


            return(results);
        }
 public ResultSet <JobsMapping> GetJobsQuery(JobsMappingQuery item)
 {
     return(JobsMappingDataService.GetJobsQuery(item));
 }