Table of Contents

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>