Search Results for

    Show / Hide Table of Contents

    Class MongoOrganizationRepositoryBase<TDocument, TFilter>

    Inheritance
    System.Object
    MongoReadOnlyRepositoryBase<System.Guid, TDocument, TFilter>
    MongoRepositoryBase<System.Guid, TDocument, TFilter>
    MongoOrganizationRepositoryBase<TDocument, TFilter>
    MongoOrganizationRepositoryBase<TDocument>
    Implements
    IOrganizationRepository<System.Guid, TDocument, TFilter>
    IRepository<System.Guid, TDocument, TFilter>
    IReadOnlyRepository<System.Guid, TDocument, TFilter>
    System.IDisposable
    Inherited Members
    MongoRepositoryBase<Guid, TDocument, TFilter>.CreateAsync(TDocument)
    MongoRepositoryBase<Guid, TDocument, TFilter>.UpdateAsync(TDocument)
    MongoRepositoryBase<Guid, TDocument, TFilter>.DeleteAsync(Guid)
    MongoRepositoryBase<Guid, TDocument, TFilter>.UpsertAsync(TFilter, TDocument)
    MongoRepositoryBase<Guid, TDocument, TFilter>.CommitAsync()
    MongoRepositoryBase<Guid, TDocument, TFilter>.GetFilterById(Guid)
    MongoRepositoryBase<Guid, TDocument, TFilter>.CreateAsync(TDocument, ITransaction)
    MongoRepositoryBase<Guid, TDocument, TFilter>.UpdateAsync(TDocument, ITransaction)
    MongoRepositoryBase<Guid, TDocument, TFilter>.DeleteAsync(Guid, ITransaction)
    MongoReadOnlyRepositoryBase<Guid, TDocument, TFilter>.Context
    MongoReadOnlyRepositoryBase<Guid, TDocument, TFilter>.Collection
    MongoReadOnlyRepositoryBase<Guid, TDocument, TFilter>.Initialize()
    MongoReadOnlyRepositoryBase<Guid, TDocument, TFilter>.GetCollectionName()
    MongoReadOnlyRepositoryBase<Guid, TDocument, TFilter>.GetAsync(Guid)
    MongoReadOnlyRepositoryBase<Guid, TDocument, TFilter>.GetAllAsync()
    MongoReadOnlyRepositoryBase<Guid, TDocument, TFilter>.GetByFilterAsync(TFilter)
    MongoReadOnlyRepositoryBase<Guid, TDocument, TFilter>.Dispose()
    MongoReadOnlyRepositoryBase<Guid, TDocument, TFilter>.GetFilterQueries(TFilter)
    MongoReadOnlyRepositoryBase<Guid, TDocument, TFilter>.BuildFilterQuery(TFilter)
    MongoReadOnlyRepositoryBase<Guid, TDocument, TFilter>.FindAsync(TFilter, Nullable<Int32>, Nullable<Int32>, String, Boolean)
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Simplic.Data.MongoDB
    Assembly: Simplic.Data.MongoDB.dll
    Syntax
    public abstract class MongoOrganizationRepositoryBase<TDocument, TFilter> : MongoRepositoryBase<Guid, TDocument, TFilter>, IOrganizationRepository<Guid, TDocument, TFilter>, IRepository<Guid, TDocument, TFilter>, IReadOnlyRepository<Guid, TDocument, TFilter>, IDisposable where TDocument : OrganizationDocumentBase where TFilter : OrganizationFilterBase, new()
    Type Parameters
    Name Description
    TDocument
    TFilter

    Constructors

    | Improve this Doc View Source

    MongoOrganizationRepositoryBase(IMongoContext, IOrganizationIdProvider)

    Declaration
    protected MongoOrganizationRepositoryBase(IMongoContext context, IOrganizationIdProvider organizationIdProvider)
    Parameters
    Type Name Description
    IMongoContext context
    IOrganizationIdProvider organizationIdProvider

    Methods

    | Improve this Doc View Source

    GetAllAsync()

    Declaration
    public override async Task<IEnumerable<TDocument>> GetAllAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TDocument>>
    Overrides
    Simplic.Data.MongoDB.MongoReadOnlyRepositoryBase<System.Guid, TDocument, TFilter>.GetAllAsync()
    | Improve this Doc View Source

    GetAllAsync(Boolean)

    Declaration
    public async Task<IEnumerable<TDocument>> GetAllAsync(bool queryAllOrganizations)
    Parameters
    Type Name Description
    System.Boolean queryAllOrganizations
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TDocument>>
    | Improve this Doc View Source

    GetAsync(Guid)

    Declaration
    public override async Task<TDocument> GetAsync(Guid id)
    Parameters
    Type Name Description
    System.Guid id
    Returns
    Type Description
    System.Threading.Tasks.Task<TDocument>
    Overrides
    Simplic.Data.MongoDB.MongoReadOnlyRepositoryBase<System.Guid, TDocument, TFilter>.GetAsync(System.Guid)
    | Improve this Doc View Source

    GetAsync(Guid, Boolean)

    Declaration
    public async Task<TDocument> GetAsync(Guid id, bool queryAllOrganizations)
    Parameters
    Type Name Description
    System.Guid id
    System.Boolean queryAllOrganizations
    Returns
    Type Description
    System.Threading.Tasks.Task<TDocument>
    | Improve this Doc View Source

    GetByFilterAsync(TFilter)

    Declaration
    public override async Task<IEnumerable<TDocument>> GetByFilterAsync(TFilter filter)
    Parameters
    Type Name Description
    TFilter filter
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TDocument>>
    Overrides
    Simplic.Data.MongoDB.MongoReadOnlyRepositoryBase<System.Guid, TDocument, TFilter>.GetByFilterAsync(TFilter)

    Implements

    IOrganizationRepository<TId, TDocument, TFilter>
    IRepository<TId, TDocument, TFilter>
    IReadOnlyRepository<TId, TDocument, TFilter>
    System.IDisposable
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2018 SIMPLIC GmbH
    Generated by DocFx