public List <TypeThree_ArticleTwo> TypeThree_ArticleTwo(TypeThree_ArticleTwo_Input input) { var result = new List <TypeThree_ArticleTwo>(); var response = (from taxi in FirebaseOperationDal.GetAll() where taxi.tpep_pickup_datetime.Date == input.FirstDate.Date && taxi.PULocationID == input.PULocationID select new { taxi.PULocationID, taxi.DOLocationID }).Take(5).ToList(); response.ForEach(p => { var puLocation = _operationLocation.GetByLocationId(p.PULocationID); var doLocation = _operationLocation.GetByLocationId(p.DOLocationID); var puLocationCoordinate = _coordinateDal.GetCoordinate(puLocation); var doLocationCoordinate = _coordinateDal.GetCoordinate(doLocation); result.Add(new TypeThree_ArticleTwo { PULocation = string.Join(" - ", puLocation.Borough, puLocation.Zone), PULocationCoordinate = puLocationCoordinate, DOLocation = string.Join(" - ", doLocation.Borough, doLocation.Zone), DOLocationCoordinate = doLocationCoordinate }); }); return(result); }
public IDataResult <List <TypeThree_ArticleTwo> > QueryTwo(TypeThree_ArticleTwo_Input input) { var result = _operationTypeThreeDal.TypeThree_ArticleTwo(input); if (result.Count < 1) { return(new ErrorDataResult <List <TypeThree_ArticleTwo> >(Messages.NotFoundData)); } return(new SuccessDataResult <List <TypeThree_ArticleTwo> >(result, Messages.SuccessData)); }
public IActionResult QueryTwo(TypeThree_ArticleTwo_Input input) { return(Ok(_queryExampleThreeService.QueryTwo(input))); }