public IEnumerable <FileRasterInfoView> QueryFileNames(string dataType, double west, double east, double south,
                                                               double north, DateTime begin, DateTime end)
        {
            var views = QueryFileNames(dataType, west, east, south, north);

            if (!views.Any())
            {
                return(new List <FileRasterInfoView>());
            }

            var fileInfos = _fileRepository.GetAllList(begin, end);

            if (!fileInfos.Any())
            {
                return(new List <FileRasterInfoView>());
            }

            return(from fileInfo in fileInfos
                   join view in views on fileInfo.CsvFileName.Split('.')[0] equals view.CsvFileName
                   select view);
        }
Example #2
0
 public IEnumerable<CsvFilesInfo> QueryFilesInfos(DateTime begin, DateTime end)
 {
     return _repository.GetAllList(begin, end);
 }