Interface IRepositoryDataBus
Namespace: ArtOfTest.WebAii.Design.Repository
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public interface IRepositoryDataBus
Properties
RepositoryFactory
Declaration
IExtendedRepositoryFactory RepositoryFactory { get; set; }
Property Value
Telerik.TestStudio.Interfaces.Storage.IExtendedRepositoryFactory
|
Methods
DeleteReportDefinition(Guid)
Declaration
Task<bool> DeleteReportDefinition(Guid definitionId)
Parameters
System.Guid
definitionId
|
Returns
System.Threading.Tasks.Task<System.Boolean>
|
DeleteTopLevelTestListResults(String)
Declaration
Task DeleteTopLevelTestListResults(string id)
Parameters
System.String
id
|
Returns
System.Threading.Tasks.Task
|
DownloadLightProjectsAsync()
Declaration
Task<IStorageCollection<IStorageDocument<LightProjectTransport>>> DownloadLightProjectsAsync()
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageCollection<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.LightProjectTransport>>>
|
DownloadLightRunResultsForTestListRun(Guid, Int32, Int32, String)
Declaration
Task<IStorageCollection<IStorageDocument<LightRunResultTransport>>> DownloadLightRunResultsForTestListRun(Guid testListRunId, int skip = 0, int take = 0, string sort = null)
Parameters
System.Guid
testListRunId
|
System.Int32
skip
|
System.Int32
take
|
System.String
sort
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageCollection<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.LightRunResultTransport>>>
|
DownloadLightTestListResultsForTestList(Guid, Int32, Int32, String)
Declaration
Task<IStorageCollection<IStorageDocument<LightTestListResultTransport>>> DownloadLightTestListResultsForTestList(Guid testListId, int skip = 0, int take = 0, string sort = null)
Parameters
System.Guid
testListId
|
System.Int32
skip
|
System.Int32
take
|
System.String
sort
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageCollection<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.LightTestListResultTransport>>>
|
DownloadLightTestListsByProjectIdAsync(Guid)
Declaration
Task<IStorageCollection<IStorageDocument<LightTestListTransport>>> DownloadLightTestListsByProjectIdAsync(Guid projectId)
Parameters
System.Guid
projectId
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageCollection<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.LightTestListTransport>>>
|
DownloadLightTestListsForTestListIds(Guid[])
Declaration
Task<IStorageCollection<IStorageDocument<LightTestListTransport>>> DownloadLightTestListsForTestListIds(Guid[] testListIds)
Parameters
System.Guid[]
testListIds
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageCollection<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.LightTestListTransport>>>
|
DownloadLightTestsAsync(Guid)
Declaration
Task<IQueryable<IStorageDocument<LightTestTransport>>> DownloadLightTestsAsync(Guid projectId)
Parameters
System.Guid
projectId
|
Returns
System.Threading.Tasks.Task<System.Linq.IQueryable<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.LightTestTransport>>>
|
DownloadMinimalTransportById<T>(Guid)
Declaration
Task<IStorageDocument<MinimalTransport>> DownloadMinimalTransportById<T>(Guid id)
where T : class, IDataTransport
Parameters
System.Guid
id
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.MinimalTransport>>
|
Type Parameters
T
|
DownloadPerfResultsAsync(Guid)
Declaration
Task<IQueryable<IStorageDocument<ResultsFileXmlRoot>>> DownloadPerfResultsAsync(Guid testId)
Parameters
System.Guid
testId
|
Returns
System.Threading.Tasks.Task<System.Linq.IQueryable<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<ResultsFileXmlRoot>>>
|
DownloadProjectByIdAsync(String)
Declaration
Task<IStorageDocument<Project>> DownloadProjectByIdAsync(string id)
Parameters
System.String
id
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Project>>
|
DownloadProjectByTestStudioIdAsync(Guid)
Declaration
Task<IStorageDocument<Project>> DownloadProjectByTestStudioIdAsync(Guid projectId)
Parameters
System.Guid
projectId
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Project>>
|
DownloadProjectsAsync()
Declaration
Task<IQueryable<IStorageDocument<Project>>> DownloadProjectsAsync()
Returns
System.Threading.Tasks.Task<System.Linq.IQueryable<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Project>>>
|
DownloadReportDefinitionByIdAsync(Guid)
Declaration
Task<IStorageDocument<ReportDefinition>> DownloadReportDefinitionByIdAsync(Guid id)
Parameters
System.Guid
id
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<ReportDefinition>>
|
DownloadReportDefinitionsForProjectAsync(Guid)
Declaration
Task<IStorageCollection<IStorageDocument<ReportDefinition>>> DownloadReportDefinitionsForProjectAsync(Guid projectId)
Parameters
System.Guid
projectId
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageCollection<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<ReportDefinition>>>
|
DownloadRunResultsCounters(Guid[], DateTime, DateTime)
Declaration
Task<IQueryable<IStorageDocument<RunResultCountersTransport>>> DownloadRunResultsCounters(Guid[] testListIds, DateTime fromStartDate, DateTime toStartDate)
Parameters
System.Guid[]
testListIds
|
System.DateTime
fromStartDate
|
System.DateTime
toStartDate
|
Returns
System.Threading.Tasks.Task<System.Linq.IQueryable<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.RunResultCountersTransport>>>
|
DownloadRunResultsForTestListRun(Guid, Int32, Int32, String)
Declaration
Task<IStorageCollection<IStorageDocument<RunResult>>> DownloadRunResultsForTestListRun(Guid dispatchGroupId, int skip = 0, int take = 0, string sort = null)
Parameters
System.Guid
dispatchGroupId
|
System.Int32
skip
|
System.Int32
take
|
System.String
sort
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageCollection<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<RunResult>>>
|
DownloadSingleTestRunResultsForTestListRun(Guid, Int32, Int32, String)
Declaration
Task<IStorageCollection<IStorageDocument<LightRunResultSingleTestTransport>>> DownloadSingleTestRunResultsForTestListRun(Guid dispatchGroupId, int skip = 0, int take = 0, string sort = null)
Parameters
System.Guid
dispatchGroupId
|
System.Int32
skip
|
System.Int32
take
|
System.String
sort
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageCollection<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<LightRunResultSingleTestTransport>>>
|
DownloadTestByIdAsync(Guid)
Declaration
Task<IStorageDocument<TestBase>> DownloadTestByIdAsync(Guid testId)
Parameters
System.Guid
testId
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<TestBase>>
|
DownloadTestIdByPathAsync(Guid, String)
Declaration
Task<IStorageDocument<TestIdTransport>> DownloadTestIdByPathAsync(Guid projectId, string path)
Parameters
System.Guid
projectId
|
System.String
path
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.TestIdTransport>>
|
DownloadTestListByIdAsync(Guid)
Declaration
Task<IStorageDocument<TestList>> DownloadTestListByIdAsync(Guid testListId)
Parameters
System.Guid
testListId
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<TestList>>
|
DownloadTestListsAsync(Guid)
Declaration
Task<IQueryable<IStorageDocument<TestList>>> DownloadTestListsAsync(Guid projectId)
Parameters
System.Guid
projectId
|
Returns
System.Threading.Tasks.Task<System.Linq.IQueryable<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<TestList>>>
|
DownloadTestsAsync(Guid)
Declaration
Task<IQueryable<IStorageDocument<TestBase>>> DownloadTestsAsync(Guid projectId)
Parameters
System.Guid
projectId
|
Returns
System.Threading.Tasks.Task<System.Linq.IQueryable<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<TestBase>>>
|
DownloadTestsExcludingLoadAsync(Guid)
Declaration
Task<IQueryable<IStorageDocument<TestBase>>> DownloadTestsExcludingLoadAsync(Guid projectId)
Parameters
System.Guid
projectId
|
Returns
System.Threading.Tasks.Task<System.Linq.IQueryable<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<TestBase>>>
|
DownloadTopLevelTestListResult(Guid)
Declaration
Task<IStorageDocument<TestListResultTransport>> DownloadTopLevelTestListResult(Guid headerId)
Parameters
System.Guid
headerId
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.TestListResultTransport>>
|
DownloadTopLevelTestListResults()
Declaration
Task<IQueryable<IStorageDocument<TestListResultTransport>>> DownloadTopLevelTestListResults()
Returns
System.Threading.Tasks.Task<System.Linq.IQueryable<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.TestListResultTransport>>>
|
DownloadTopLevelTestListResults(Int32, Int32, String)
Declaration
Task<IStorageCollection<IStorageDocument<TestListResultTransport>>> DownloadTopLevelTestListResults(int skip = 0, int take = 0, string sort = null)
Parameters
System.Int32
skip
|
System.Int32
take
|
System.String
sort
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageCollection<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.TestListResultTransport>>>
|
DownloadTopLevelTestListResultsForTestList(Guid, Int32, Int32, String)
Declaration
Task<IStorageCollection<IStorageDocument<TestListResultTransport>>> DownloadTopLevelTestListResultsForTestList(Guid testListId, int skip = 0, int take = 0, string sort = null)
Parameters
System.Guid
testListId
|
System.Int32
skip
|
System.Int32
take
|
System.String
sort
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageCollection<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.TestListResultTransport>>>
|
DownloadTopLevelTestListResultsForTestListForPeriod(Guid, DateTime, DateTime, Int32, Int32, String)
Declaration
Task<IStorageCollection<IStorageDocument<LightTestListResultTransport>>> DownloadTopLevelTestListResultsForTestListForPeriod(Guid testListId, DateTime fromStartDate, DateTime toStartDate, int skip = 0, int take = 0, string sort = null)
Parameters
System.Guid
testListId
|
System.DateTime
fromStartDate
|
System.DateTime
toStartDate
|
System.Int32
skip
|
System.Int32
take
|
System.String
sort
|
Returns
System.Threading.Tasks.Task<Telerik.TestStudio.Interfaces.Storage.IStorageCollection<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.LightTestListResultTransport>>>
|
DownloadTopLevelTestListResultsPerProject(Guid)
Declaration
Task<IQueryable<IStorageDocument<TestListResultTransport>>> DownloadTopLevelTestListResultsPerProject(Guid projectId)
Parameters
System.Guid
projectId
|
Returns
System.Threading.Tasks.Task<System.Linq.IQueryable<Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Telerik.TestStudio.Shared.Communication.Transports.TestListResultTransport>>>
|
UploadAsync(TestBase, IStorageDocument<TestBase>)
Declaration
Task UploadAsync(TestBase test, IStorageDocument<TestBase> cachedDocument)
Parameters
TestBase
test
|
Telerik.TestStudio.Interfaces.Storage.IStorageDocument<TestBase>
cachedDocument
|
Returns
System.Threading.Tasks.Task
|
UploadAsync(ResultsFileXmlRoot)
Declaration
Task UploadAsync(ResultsFileXmlRoot perfResult)
Parameters
ResultsFileXmlRoot
perfResult
|
Returns
System.Threading.Tasks.Task
|
UploadAsync(RunResult, Boolean)
Declaration
Task UploadAsync(RunResult runResult, bool newItemsOnly = false)
Parameters
RunResult
runResult
|
System.Boolean
newItemsOnly
|
Returns
System.Threading.Tasks.Task
|
UploadAsync(TestList, IStorageDocument<TestList>)
Declaration
Task UploadAsync(TestList testList, IStorageDocument<TestList> cachedDocument)
Parameters
TestList
testList
|
Telerik.TestStudio.Interfaces.Storage.IStorageDocument<TestList>
cachedDocument
|
Returns
System.Threading.Tasks.Task
|
UploadAsync(Project, IStorageDocument<Project>)
Declaration
Task UploadAsync(Project project, IStorageDocument<Project> cachedDocument)
Parameters
Project
project
|
Telerik.TestStudio.Interfaces.Storage.IStorageDocument<Project>
cachedDocument
|
Returns
System.Threading.Tasks.Task
|
UploadAsync(ReportDefinition)
Declaration
Task UploadAsync(ReportDefinition reportDefinition)
Parameters
ReportDefinition
reportDefinition
|
Returns
System.Threading.Tasks.Task
|