Table of Contents

Class CaseDomainRepository

Namespace: Casewhere.Runtime.Workflows
Assembly: Casewhere.Runtime.dll

public class CaseDomainRepository : BaseNonEventDomainRepository<Case, Case, CaseSnapshot>, ICaseDomainRepository, IBaseNonEventDomainRepository<Case>

Inheritance

objectBaseNonEventDomainRepository<Case, Case, CaseSnapshot>CaseDomainRepository

Implements

ICaseDomainRepository, IBaseNonEventDomainRepository<Case>

Inherited Members

BaseNonEventDomainRepository<Case, Case, CaseSnapshot>._session, BaseNonEventDomainRepository<Case, Case, CaseSnapshot>._cachedDomains, BaseNonEventDomainRepository<Case, Case, CaseSnapshot>.Add(Case), BaseNonEventDomainRepository<Case, Case, CaseSnapshot>.Get(Guid), BaseNonEventDomainRepository<Case, Case, CaseSnapshot>.TryGet(Guid, out Case), BaseNonEventDomainRepository<Case, Case, CaseSnapshot>.Exists(Guid), BaseNonEventDomainRepository<Case, Case, CaseSnapshot>.CommitSession(Predicate<Case>), BaseNonEventDomainRepository<Case, Case, CaseSnapshot>.OnModelLoaded(Case), object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<CaseDomainRepository>(CaseDomainRepository)

Constructors

CaseDomainRepository(IDocumentSession)

public CaseDomainRepository(IDocumentSession session)

Parameters

session IDocumentSession