Class RepositoryDataBus
Inheritance
Inherited Members
Namespace: ArtOfTest.WebAii.Design.Repository
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public class RepositoryDataBus : IRepositoryDataBus
Constructors
RepositoryDataBus(IExtendedRepositoryFactory)
Declaration
public RepositoryDataBus(IExtendedRepositoryFactory repositoryFactory)
Parameters
Telerik.
|
RepositoryDataBus(IExtendedRepositoryFactory, IFileReaderWriterSync)
Declaration
public RepositoryDataBus(IExtendedRepositoryFactory repositoryFactory, IFileReaderWriterSync fileReaderWriter)
Parameters
Telerik.
|
Telerik.
|
Fields
DataPrefix
Declaration
public const string DataPrefix = "Data."
Field Value
System.
|
ValuePrefix
Declaration
public const string ValuePrefix = "Data.__value."
Field Value
System.
|
Properties
RepositoryFactory
Declaration
public IExtendedRepositoryFactory RepositoryFactory { get; set; }
Property Value
Telerik.
|
Implements
Methods
DeleteReportDefinition(Guid)
Declaration
public Task<bool> DeleteReportDefinition(Guid definitionId)
Parameters
System.
|
Returns
System.
|
Implements
DeleteTopLevelTestListResults(String)
Declaration
public Task DeleteTopLevelTestListResults(string documentId)
Parameters
System.
|
Returns
System.
|
Implements
DownloadLightProjectsAsync()
Declaration
public Task<IStorageCollection<IStorageDocument<LightProjectTransport>>> DownloadLightProjectsAsync()
Returns
System.
|
Implements
DownloadLightRunResultsForTestListRun(Guid, Int32, Int32, String)
Declaration
public Task<IStorageCollection<IStorageDocument<LightRunResultTransport>>> DownloadLightRunResultsForTestListRun(Guid testListRunId, int skip = 0, int take = 0, string sort = null)
Parameters
System.
|
System.
|
System.
|
System.
|
Returns
System.
|
Implements
DownloadLightTestListResultsForTestList(Guid, Int32, Int32, String)
Declaration
public Task<IStorageCollection<IStorageDocument<LightTestListResultTransport>>> DownloadLightTestListResultsForTestList(Guid testListId, int skip = 0, int take = 0, string sort = null)
Parameters
System.
|
System.
|
System.
|
System.
|
Returns
System.
|
Implements
DownloadLightTestListsByProjectIdAsync(Guid)
Declaration
public Task<IStorageCollection<IStorageDocument<LightTestListTransport>>> DownloadLightTestListsByProjectIdAsync(Guid projectId)
Parameters
System.
|
Returns
System.
|
Implements
DownloadLightTestListsForTestListIds(Guid[])
Declaration
public Task<IStorageCollection<IStorageDocument<LightTestListTransport>>> DownloadLightTestListsForTestListIds(Guid[] testListIds)
Parameters
System.
|
Returns
System.
|
Implements
DownloadLightTestsAsync(Guid)
Declaration
public Task<IQueryable<IStorageDocument<LightTestTransport>>> DownloadLightTestsAsync(Guid projectId)
Parameters
System.
|
Returns
System.
|
Implements
DownloadMinimalTransportById<T>(Guid)
Declaration
public Task<IStorageDocument<MinimalTransport>> DownloadMinimalTransportById<T>(Guid id)
where T : class, IDataTransport
Parameters
System.
|
Returns
System.
|
Type Parameters
T
|
Implements
DownloadPerfResultsAsync(Guid)
Declaration
public Task<IQueryable<IStorageDocument<ResultsFileXmlRoot>>> DownloadPerfResultsAsync(Guid testId)
Parameters
System.
|
Returns
System.
|
Implements
DownloadProjectByIdAsync(String)
Declaration
public Task<IStorageDocument<Project>> DownloadProjectByIdAsync(string documentId)
Parameters
System.
|
Returns
System.
|
Implements
DownloadProjectByTestStudioIdAsync(Guid)
Declaration
public Task<IStorageDocument<Project>> DownloadProjectByTestStudioIdAsync(Guid projectId)
Parameters
System.
|
Returns
System.
|
Implements
DownloadProjectsAsync()
Declaration
public Task<IQueryable<IStorageDocument<Project>>> DownloadProjectsAsync()
Returns
System.
|
Implements
DownloadReportDefinitionByIdAsync(Guid)
Declaration
public Task<IStorageDocument<ReportDefinition>> DownloadReportDefinitionByIdAsync(Guid id)
Parameters
System.
|
Returns
System.
|
Implements
DownloadReportDefinitionsForProjectAsync(Guid)
Declaration
public Task<IStorageCollection<IStorageDocument<ReportDefinition>>> DownloadReportDefinitionsForProjectAsync(Guid projectId)
Parameters
System.
|
Returns
System.
|
Implements
DownloadRunResultsCounters(Guid[], DateTime, DateTime)
Declaration
public Task<IQueryable<IStorageDocument<RunResultCountersTransport>>> DownloadRunResultsCounters(Guid[] testListIds, DateTime fromStartDate, DateTime toStartDate)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
Implements
DownloadRunResultsForTestListRun(Guid, Int32, Int32, String)
Declaration
public Task<IStorageCollection<IStorageDocument<RunResult>>> DownloadRunResultsForTestListRun(Guid dispatchGroupId, int skip = 0, int take = 0, string sort = null)
Parameters
System.
|
System.
|
System.
|
System.
|
Returns
System.
|
Implements
DownloadSingleTestRunResultsForTestListRun(Guid, Int32, Int32, String)
Declaration
public Task<IStorageCollection<IStorageDocument<LightRunResultSingleTestTransport>>> DownloadSingleTestRunResultsForTestListRun(Guid dispatchGroupId, int skip = 0, int take = 0, string sort = null)
Parameters
System.
|
System.
|
System.
|
System.
|
Returns
System.
|
Implements
DownloadTestByIdAsync(Guid)
Declaration
public Task<IStorageDocument<TestBase>> DownloadTestByIdAsync(Guid testId)
Parameters
System.
|
Returns
System.
|
Implements
DownloadTestIdByPathAsync(Guid, String)
Declaration
public Task<IStorageDocument<TestIdTransport>> DownloadTestIdByPathAsync(Guid projectId, string path)
Parameters
System.
|
System.
|
Returns
System.
|
Implements
DownloadTestListByIdAsync(Guid)
Declaration
public Task<IStorageDocument<TestList>> DownloadTestListByIdAsync(Guid testListId)
Parameters
System.
|
Returns
System.
|
Implements
DownloadTestListsAsync(Guid)
Declaration
public Task<IQueryable<IStorageDocument<TestList>>> DownloadTestListsAsync(Guid projectId)
Parameters
System.
|
Returns
System.
|
Implements
DownloadTestsAsync(Guid)
Declaration
public Task<IQueryable<IStorageDocument<TestBase>>> DownloadTestsAsync(Guid projectId)
Parameters
System.
|
Returns
System.
|
Implements
DownloadTestsExcludingLoadAsync(Guid)
Declaration
public Task<IQueryable<IStorageDocument<TestBase>>> DownloadTestsExcludingLoadAsync(Guid projectId)
Parameters
System.
|
Returns
System.
|
Implements
DownloadTopLevelTestListResult(Guid)
Declaration
public Task<IStorageDocument<TestListResultTransport>> DownloadTopLevelTestListResult(Guid headerId)
Parameters
System.
|
Returns
System.
|
Implements
DownloadTopLevelTestListResults()
Declaration
public Task<IQueryable<IStorageDocument<TestListResultTransport>>> DownloadTopLevelTestListResults()
Returns
System.
|
Implements
DownloadTopLevelTestListResults(Int32, Int32, String)
Declaration
public Task<IStorageCollection<IStorageDocument<TestListResultTransport>>> DownloadTopLevelTestListResults(int skip = 0, int take = 0, string sort = null)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
Implements
DownloadTopLevelTestListResultsForTestList(Guid, Int32, Int32, String)
Declaration
public Task<IStorageCollection<IStorageDocument<TestListResultTransport>>> DownloadTopLevelTestListResultsForTestList(Guid testListId, int skip = 0, int take = 0, string sort = null)
Parameters
System.
|
System.
|
System.
|
System.
|
Returns
System.
|
Implements
DownloadTopLevelTestListResultsForTestListForPeriod(Guid, DateTime, DateTime, Int32, Int32, String)
Declaration
public Task<IStorageCollection<IStorageDocument<LightTestListResultTransport>>> DownloadTopLevelTestListResultsForTestListForPeriod(Guid testListId, DateTime fromStartDate, DateTime toStartDate, int skip = 0, int take = 0, string sort = null)
Parameters
System.
|
System.
|
System.
|
System.
|
System.
|
System.
|
Returns
System.
|
Implements
DownloadTopLevelTestListResultsPerProject(Guid)
Declaration
public Task<IQueryable<IStorageDocument<TestListResultTransport>>> DownloadTopLevelTestListResultsPerProject(Guid projectId)
Parameters
System.
|
Returns
System.
|
Implements
UploadAsync(TestBase, IStorageDocument<TestBase>)
Declaration
public Task UploadAsync(TestBase test, IStorageDocument<TestBase> cachedDocument)
Parameters
Returns
System.
|
Implements
UploadAsync(ResultsFileXmlRoot)
Declaration
public Task UploadAsync(ResultsFileXmlRoot perfResult)
Parameters
Results
|
Returns
System.
|
Implements
UploadAsync(RunResult, Boolean)
Declaration
public Task UploadAsync(RunResult runResult, bool newItemsOnly = false)
Parameters
Run
|
System.
|
Returns
System.
|
Implements
UploadAsync(TestList, IStorageDocument<TestList>)
Declaration
public Task UploadAsync(TestList testList, IStorageDocument<TestList> cachedDocument)
Parameters
Returns
System.
|
Implements
UploadAsync(Project, IStorageDocument<Project>)
Declaration
public Task UploadAsync(Project project, IStorageDocument<Project> cachedDocument)
Parameters
Returns
System.
|
Implements
UploadAsync(ReportDefinition)
Declaration
public Task UploadAsync(ReportDefinition reportDefinition)
Parameters
Report
|
Returns
System.
|