|
- namespace Campaign_Tracker.Server.Municipalities;
-
- public interface IMunicipalityProfileRepository
- {
- Task<MunicipalityProfileSaveResult> CreateAsync(
- string jCode,
- string? displayName,
- string actorIdentity,
- CancellationToken cancellationToken = default);
-
- Task<MunicipalityProfileSaveResult> UpdateAsync(
- string profileId,
- string? displayName,
- string actorIdentity,
- CancellationToken cancellationToken = default);
-
- Task<MunicipalityProfileView?> GetByIdAsync(
- string profileId,
- CancellationToken cancellationToken = default);
-
- Task<IReadOnlyList<MunicipalityProfileView>> GetAllAsync(
- CancellationToken cancellationToken = default);
- }
|