Table of Contents

Class DataTriggerService

Namespace: Casewhere.Runtime.DSL.Services
Assembly: Casewhere.Runtime.dll

public class DataTriggerService : IDataTriggerService

Inheritance

objectDataTriggerService

Implements

IDataTriggerService

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

Constructors

DataTriggerService(IDataTriggerRepository, IProductRepository)

public DataTriggerService(IDataTriggerRepository dataTriggerService, IProductRepository productRepository)

Parameters

dataTriggerService IDataTriggerRepository

productRepository IProductRepository

Methods

GetDataTriggers()

public IList<DslDataTrigger> GetDataTriggers()

Returns

IList<DslDataTrigger>

GetDataTriggersByProduct(string)

public IList<DslDataTrigger> GetDataTriggersByProduct(string productName)

Parameters

productName string

Returns

IList<DslDataTrigger>

GetDataTriggersByTag(string)

public IList<DslDataTrigger> GetDataTriggersByTag(string tag)

Parameters

tag string

Returns

IList<DslDataTrigger>