Class EventParticipationRepository
Inheritance
EventParticipationRepository
Assembly: OEMS.Core.dll
Syntax
public class EventParticipationRepository : IEventParticipationRepository
Constructors
EventParticipationRepository(IDbContextFactory<OEMSDBContext>)
Declaration
public EventParticipationRepository(IDbContextFactory<OEMSDBContext> contextFactory)
Parameters
Methods
CancelRegistrationAsync(Guid, Guid)
Declaration
public Task<bool> CancelRegistrationAsync(Guid userId, Guid eventId)
Parameters
Type |
Name |
Description |
Guid |
userId |
|
Guid |
eventId |
|
Returns
GetParticipantsByEventIdAsync(Guid)
Declaration
public Task<List<EventParticipantDto>> GetParticipantsByEventIdAsync(Guid eventId)
Parameters
Type |
Name |
Description |
Guid |
eventId |
|
Returns
GetUserRegisteredEventIdsAsync(Guid, IEnumerable<Guid>)
Declaration
public Task<HashSet<Guid>> GetUserRegisteredEventIdsAsync(Guid userId, IEnumerable<Guid> eventIds)
Parameters
Returns
IsUserRegisteredAsync(Guid, Guid)
Declaration
public Task<bool> IsUserRegisteredAsync(Guid userId, Guid eventId)
Parameters
Type |
Name |
Description |
Guid |
userId |
|
Guid |
eventId |
|
Returns
RegisterUserAsync(Guid, Guid)
Declaration
public Task<bool> RegisterUserAsync(Guid userId, Guid eventId)
Parameters
Type |
Name |
Description |
Guid |
userId |
|
Guid |
eventId |
|
Returns
Implements