Interface IConnectionService
- Namespace
- JJConsulting.Infinity.Domain.Contracts
- Assembly
- JJConsulting.Infinity.Domain.dll
public interface IConnectionService
Methods
CreateAsync(ConnectionStringDetails)
Task<InfinityResult<Guid>> CreateAsync(ConnectionStringDetails request)
Parameters
request ConnectionStringDetails
-
Returns
- Task<InfinityResult<Guid>>
-
DeleteAsync(Guid)
Task<InfinityResult> DeleteAsync(Guid id)
Parameters
id Guid
-
Returns
- Task<InfinityResult>
-
GetAllAsync(QueryParameters?)
Task<List<ConnectionStringEntry>> GetAllAsync(QueryParameters? query = null)
Parameters
query QueryParameters?
-
Returns
- Task<List<ConnectionStringEntry>>
-
GetAsync(Guid)
Task<ConnectionStringDetails> GetAsync(Guid id)
Parameters
id Guid
-
Returns
- Task<ConnectionStringDetails>
-
UpdateAsync(Guid, ConnectionStringDetails)
Task<InfinityResult> UpdateAsync(Guid id, ConnectionStringDetails request)
Parameters
id Guid
-
request ConnectionStringDetails
-
Returns
- Task<InfinityResult>
-