public List <HughesSpeedTest> GetHughesSpeedTestsSorted( HughesSpeedTest filter, int pageNumber, int pageSize, Dictionary <string, string> sortOptions, DateTime startPeriod, DateTime endPeriod) { _hughesSpeedTestDataSource.SortOptions = sortOptions; _hughesSpeedTestDataSource.StartPeriod = startPeriod; _hughesSpeedTestDataSource.EndPeriod = endPeriod; return(GetHughesSpeedTests(filter, pageNumber, pageSize)); }
public string GenerateSearchResultExcelFile( HughesSpeedTest filter, Dictionary<string, string> sortOptions, DateTime startPeriod, DateTime endPeriod) { string fileName = @"c:\Unip Reports\HughesSpeedTestReports\HughesSpeedTestSearchResults.xlsx"; HughesSpeedTestReport report = new HughesSpeedTestReport(); _hughesSpeedTestDataSource.AdditionalQueryParameters = filter; _hughesSpeedTestDataSource.SortOptions = sortOptions; _hughesSpeedTestDataSource.StartPeriod = startPeriod; _hughesSpeedTestDataSource.EndPeriod = endPeriod; List<HughesSpeedTest> searchResultsList = _hughesSpeedTestDataSource.GetHughesSpeedTests(); report.SaveSearchResults(fileName, searchResultsList); return fileName; }
public List <HughesSpeedTest> GetHughesSpeedTests(HughesSpeedTest filter, int pageNumber, int pageSize) { try { _hughesSpeedTestDataSource.AdditionalQueryParameters = filter; _hughesSpeedTestDataSource.CurrentPage = pageNumber; _hughesSpeedTestDataSource.PageSize = pageSize; return(_hughesSpeedTestDataSource.PageData); } catch (Exception exception) { ServiceException serviceException = new ServiceException(exception); ServicesHelper.WriteErrorToDisk(typeof(HughesSpeedTestService), serviceException); throw serviceException; } }
public string GenerateSearchResultExcelFile( HughesSpeedTest filter, Dictionary <string, string> sortOptions, DateTime startPeriod, DateTime endPeriod) { string fileName = @"c:\Unip Reports\HughesSpeedTestReports\HughesSpeedTestSearchResults.xlsx"; HughesSpeedTestReport report = new HughesSpeedTestReport(); _hughesSpeedTestDataSource.AdditionalQueryParameters = filter; _hughesSpeedTestDataSource.SortOptions = sortOptions; _hughesSpeedTestDataSource.StartPeriod = startPeriod; _hughesSpeedTestDataSource.EndPeriod = endPeriod; List <HughesSpeedTest> searchResultsList = _hughesSpeedTestDataSource.GetHughesSpeedTests(); report.SaveSearchResults(fileName, searchResultsList); return(fileName); }
public int GetHughesSpeedTestsCount( HughesSpeedTest filter, DateTime startPeriod, DateTime endPeriod) { try { _hughesSpeedTestDataSource.StartPeriod = startPeriod; _hughesSpeedTestDataSource.EndPeriod = endPeriod; _hughesSpeedTestDataSource.AdditionalQueryParameters = filter; return(_hughesSpeedTestDataSource.TotalRecordCount); } catch (Exception exception) { ServiceException serviceException = new ServiceException(exception); ServicesHelper.WriteErrorToDisk(typeof(HughesSpeedTestService), serviceException); throw serviceException; } }
public List<HughesSpeedTest> GetHughesSpeedTests(HughesSpeedTest filter, int pageNumber, int pageSize) { try { _hughesSpeedTestDataSource.AdditionalQueryParameters = filter; _hughesSpeedTestDataSource.CurrentPage = pageNumber; _hughesSpeedTestDataSource.PageSize = pageSize; return _hughesSpeedTestDataSource.PageData; } catch (Exception exception) { ServiceException serviceException = new ServiceException(exception); ServicesHelper.WriteErrorToDisk(typeof(HughesSpeedTestService), serviceException); throw serviceException; } }
public List<HughesSpeedTest> GetHughesSpeedTestsSorted( HughesSpeedTest filter, int pageNumber, int pageSize, Dictionary<string, string> sortOptions, DateTime startPeriod, DateTime endPeriod) { _hughesSpeedTestDataSource.SortOptions = sortOptions; _hughesSpeedTestDataSource.StartPeriod = startPeriod; _hughesSpeedTestDataSource.EndPeriod = endPeriod; return GetHughesSpeedTests(filter, pageNumber, pageSize); }
public int GetHughesSpeedTestsCount( HughesSpeedTest filter, DateTime startPeriod, DateTime endPeriod) { try { _hughesSpeedTestDataSource.StartPeriod = startPeriod; _hughesSpeedTestDataSource.EndPeriod = endPeriod; _hughesSpeedTestDataSource.AdditionalQueryParameters = filter; return _hughesSpeedTestDataSource.TotalRecordCount; } catch (Exception exception) { ServiceException serviceException = new ServiceException(exception); ServicesHelper.WriteErrorToDisk(typeof(HughesSpeedTestService), serviceException); throw serviceException; } }