private void InitializeTriggers()
{
PutTriggers
.Init(disableAllTriggers)
.OfType<IRequiresDocumentDatabaseInitialization>().Apply(initialization => initialization.Initialize(this));
DeleteTriggers
.Init(disableAllTriggers)
.OfType<IRequiresDocumentDatabaseInitialization>().Apply(initialization => initialization.Initialize(this));
ReadTriggers
.Init(disableAllTriggers)
.OfType<IRequiresDocumentDatabaseInitialization>().Apply(initialization => initialization.Initialize(this));
IndexQueryTriggers
.Init(disableAllTriggers)
.OfType<IRequiresDocumentDatabaseInitialization>().Apply(initialization => initialization.Initialize(this));
AttachmentPutTriggers
.Init(disableAllTriggers)
.OfType<IRequiresDocumentDatabaseInitialization>().Apply(initialization => initialization.Initialize(this));
AttachmentDeleteTriggers
.Init(disableAllTriggers)
.OfType<IRequiresDocumentDatabaseInitialization>().Apply(initialization => initialization.Initialize(this));
AttachmentReadTriggers
.Init(disableAllTriggers)
.OfType<IRequiresDocumentDatabaseInitialization>().Apply(initialization => initialization.Initialize(this));
IndexUpdateTriggers
.Init(disableAllTriggers)
.OfType<IRequiresDocumentDatabaseInitialization>().Apply(initialization => initialization.Initialize(this));
}