Search Results for

    Show / Hide Table of Contents

    Interface IEventParticipationRepository

    Namespace: OEMS.Core.Domain.RepoInterfaces
    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
    Type Description
    Task<bool>

    GetParticipantsByEventIdAsync(Guid)

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

    GetUserRegisteredEventIdsAsync(Guid, IEnumerable<Guid>)

    Declaration
    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
    Task<bool> IsUserRegisteredAsync(Guid userId, Guid eventId)
    Parameters
    Type Name Description
    Guid userId
    Guid eventId
    Returns
    Type Description
    Task<bool>

    RegisterUserAsync(Guid, Guid)

    Declaration
    Task<bool> RegisterUserAsync(Guid userId, Guid eventId)
    Parameters
    Type Name Description
    Guid userId
    Guid eventId
    Returns
    Type Description
    Task<bool>
    In this article
    Back to top Generated by DocFX