Class CaseDomainRepository
Namespace: Casewhere.Runtime.Workflows
Assembly: Casewhere.Runtime.dll
public class CaseDomainRepository : BaseNonEventDomainRepository<Case, Case, CaseSnapshot>, ICaseDomainRepository, IBaseNonEventDomainRepository<Case>
Inheritance
object ← BaseNonEventDomainRepository<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