Search Results for

    Show / Hide Table of Contents

    Class OrganisationUserRepository

    Inheritance
    object
    OrganisationUserRepository
    Implements
    IOrganisationUserRepository
    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 OrganisationUserRepository : IOrganisationUserRepository

    Constructors

    OrganisationUserRepository(IDbContextFactory<OEMSDBContext>)

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

    Methods

    CountOrganizationsForUserAsync(Guid)

    Declaration
    public Task<int> CountOrganizationsForUserAsync(Guid userId)
    Parameters
    Type Name Description
    Guid userId
    Returns
    Type Description
    Task<int>

    CreateOrganizationUserAsync(OrganizationUser)

    Declaration
    public Task<bool> CreateOrganizationUserAsync(OrganizationUser organizationUser)
    Parameters
    Type Name Description
    OrganizationUser organizationUser
    Returns
    Type Description
    Task<bool>

    DeleteOrganizationUserAsync(OrganizationUser)

    Declaration
    public Task<bool> DeleteOrganizationUserAsync(OrganizationUser orgUser)
    Parameters
    Type Name Description
    OrganizationUser orgUser
    Returns
    Type Description
    Task<bool>

    GetAllOrganizationsByUserIdAsync(Guid)

    Declaration
    public Task<List<Organization>> GetAllOrganizationsByUserIdAsync(Guid userId)
    Parameters
    Type Name Description
    Guid userId
    Returns
    Type Description
    Task<List<Organization>>

    GetOrgAdminsInOrganizationExceptAsync(Guid, Guid)

    Declaration
    public Task<List<OrganizationUser>> GetOrgAdminsInOrganizationExceptAsync(Guid orgId, Guid excludeUserId)
    Parameters
    Type Name Description
    Guid orgId
    Guid excludeUserId
    Returns
    Type Description
    Task<List<OrganizationUser>>

    GetOrganizationUserAsync(Guid, Guid)

    Declaration
    public Task<OrganizationUser?> GetOrganizationUserAsync(Guid organizationId, Guid userId)
    Parameters
    Type Name Description
    Guid organizationId
    Guid userId
    Returns
    Type Description
    Task<OrganizationUser>

    GetOrganizationUsersBatchAsync(IEnumerable<Guid>, Guid)

    Declaration
    public Task<Dictionary<Guid, OrganizationUser>> GetOrganizationUsersBatchAsync(IEnumerable<Guid> organizationIds, Guid userId)
    Parameters
    Type Name Description
    IEnumerable<Guid> organizationIds
    Guid userId
    Returns
    Type Description
    Task<Dictionary<Guid, OrganizationUser>>

    GetOrganizationUsersByUserIdsAsync(Guid, List<Guid>)

    Declaration
    public Task<List<OrganizationUser>> GetOrganizationUsersByUserIdsAsync(Guid organizationId, List<Guid> userIds)
    Parameters
    Type Name Description
    Guid organizationId
    List<Guid> userIds
    Returns
    Type Description
    Task<List<OrganizationUser>>

    GetUserIdsByOrganizationId(Guid)

    Declaration
    public Task<List<Guid>> GetUserIdsByOrganizationId(Guid organizationId)
    Parameters
    Type Name Description
    Guid organizationId
    Returns
    Type Description
    Task<List<Guid>>

    SaveChangesAsync()

    Declaration
    public Task SaveChangesAsync()
    Returns
    Type Description
    Task

    UpdateOrganizationUserAsync(OrganizationUser)

    Declaration
    public Task<bool> UpdateOrganizationUserAsync(OrganizationUser orgUser)
    Parameters
    Type Name Description
    OrganizationUser orgUser
    Returns
    Type Description
    Task<bool>

    UpdateOrganizationUserRolesAsync(Guid, Guid, bool, bool, bool, bool)

    Declaration
    public Task UpdateOrganizationUserRolesAsync(Guid organizationId, Guid userId, bool isAdmin, bool isOrganizer, bool isDesigner, bool isExternal)
    Parameters
    Type Name Description
    Guid organizationId
    Guid userId
    bool isAdmin
    bool isOrganizer
    bool isDesigner
    bool isExternal
    Returns
    Type Description
    Task

    Implements

    IOrganisationUserRepository
    In this article
    Back to top Generated by DocFX