示例#1
0
        public List <TypeTwo_ArticleThree> TypeTwo_ArticleThree(TypeTwo_ArticleThree_Input input)
        {
            var result = new List <TypeTwo_ArticleThree>();

            var response = (from taxi in FirebaseOperationDal.GetAll()
                            where taxi.tpep_pickup_datetime.Date >= input.FirstDate.Date &&
                            taxi.tpep_pickup_datetime.Date <= input.SecondDate.Date
                            select new
            {
                PUDatetime = taxi.tpep_pickup_datetime,
                DODatetime = taxi.tpep_dropoff_datetime,
                taxi.trip_distance
            }).OrderBy(p => p.trip_distance).Take(5).ToList();

            response.ForEach(p =>
            {
                result.Add(new TypeTwo_ArticleThree
                {
                    PUDatetime    = p.PUDatetime,
                    DODatetime    = p.DODatetime,
                    trip_distance = p.trip_distance
                });
            });
            return(result);
        }
        public IDataResult <List <TypeTwo_ArticleThree> > QueryThree(TypeTwo_ArticleThree_Input input)
        {
            var result = _operationTypeTwoDal.TypeTwo_ArticleThree(input);

            if (result.Count < 1)
            {
                return(new ErrorDataResult <List <TypeTwo_ArticleThree> >(Messages.NotFoundData));
            }

            return(new SuccessDataResult <List <TypeTwo_ArticleThree> >(result, Messages.SuccessData));
        }
示例#3
0
 public IActionResult QueryThree(TypeTwo_ArticleThree_Input input)
 {
     return(Ok(_queryExampleTwoService.QueryThree(input)));
 }