Search Results for

    Show / Hide Table of Contents

    Class EventParticipationRepository

    Inheritance
    object
    EventParticipationRepository
    Implements
    IEventParticipationRepository
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OEMS.Core.Infrastructure.Repositories
    Assembly: OEMS.Core.dll
    Syntax
    public class EventParticipationRepository : IEventParticipationRepository

    Constructors

    EventParticipationRepository(IDbContextFactory<OEMSDBContext>)

    Declaration
    public EventParticipationRepository(IDbContextFactory<OEMSDBContext> contextFactory)
    Parameters
    Type Name Description
    IDbContextFactory<OEMSDBContext> contextFactory

    Methods

    CancelRegistrationAsync(Guid, Guid)

    Declaration
    public Task<bool> CancelRegistrationAsync(Guid userId, Guid eventId)
    Parameters
    Type Name Description
    Guid userId
    Guid eventId
    Returns
    Type Description
    Task<bool>

    GetParticipantsByEventIdAsync(Guid)

    Declaration
    public Task<List<EventParticipantDto>> GetParticipantsByEventIdAsync(Guid eventId)
    Parameters
    Type Name Description
    Guid eventId
    Returns
    Type Description
    Task<List<EventParticipantDto>>

    GetUserRegisteredEventIdsAsync(Guid, IEnumerable<Guid>)

    Declaration
    public Task<HashSet<Guid>> GetUserRegisteredEventIdsAsync(Guid userId, IEnumerable<Guid> eventIds)
    Parameters
    Type Name Description
    Guid userId
    IEnumerable<Guid> eventIds
    Returns
    Type Description
    Task<HashSet<Guid>>

    IsUserRegisteredAsync(Guid, Guid)

    Declaration
    public Task<bool> IsUserRegisteredAsync(Guid userId, Guid eventId)
    Parameters
    Type Name Description
    Guid userId
    Guid eventId
    Returns
    Type Description
    Task<bool>

    RegisterUserAsync(Guid, Guid)

    Declaration
    public Task<bool> RegisterUserAsync(Guid userId, Guid eventId)
    Parameters
    Type Name Description
    Guid userId
    Guid eventId
    Returns
    Type Description
    Task<bool>

    Implements

    IEventParticipationRepository
    In this article
    Back to top Generated by DocFX