Table of Contents

Class DocumentService

Namespace: Casewhere.Runtime.SystemDataObjects
Assembly: Casewhere.Runtime.dll

public class DocumentService : ISystemDataObjectService

Inheritance

objectDocumentService

Implements

ISystemDataObjectService

Inherited Members

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<DocumentService>(DocumentService)

Constructors

DocumentService(IDocumentRepository, IDomainRepository)

public DocumentService(IDocumentRepository documentRepository, IDomainRepository domainRepository)

Parameters

documentRepository IDocumentRepository

domainRepository IDomainRepository

Methods

Accept(string)

public bool Accept(string entityName)

Parameters

entityName string

Returns

bool

Create(JObject)

public DataObject Create(JObject data)

Parameters

data JObject

Returns

DataObject

Delete(Guid)

public void Delete(Guid id)

Parameters

id Guid

Load(Guid)

public DataObject Load(Guid id)

Parameters

id Guid

Returns

DataObject

Update(Guid, JObject)

public void Update(Guid id, JObject data)

Parameters

id Guid

data JObject