Interface IEventParticipationRepository
Assembly: OEMS.Core.dll
Syntax
public interface IEventParticipationRepository
Methods
CancelRegistrationAsync(Guid, Guid)
Declaration
Task<bool> CancelRegistrationAsync(Guid userId, Guid eventId)
Parameters
Type |
Name |
Description |
Guid |
userId |
|
Guid |
eventId |
|
Returns
GetParticipantsByEventIdAsync(Guid)
Declaration
Task<List<EventParticipantDto>> GetParticipantsByEventIdAsync(Guid eventId)
Parameters
Type |
Name |
Description |
Guid |
eventId |
|
Returns
GetUserRegisteredEventIdsAsync(Guid, IEnumerable<Guid>)
Declaration
Task<HashSet<Guid>> GetUserRegisteredEventIdsAsync(Guid userId, IEnumerable<Guid> eventIds)
Parameters
Returns
IsUserRegisteredAsync(Guid, Guid)
Declaration
Task<bool> IsUserRegisteredAsync(Guid userId, Guid eventId)
Parameters
Type |
Name |
Description |
Guid |
userId |
|
Guid |
eventId |
|
Returns
RegisterUserAsync(Guid, Guid)
Declaration
Task<bool> RegisterUserAsync(Guid userId, Guid eventId)
Parameters
Type |
Name |
Description |
Guid |
userId |
|
Guid |
eventId |
|
Returns