Class PluginApiService
Namespace: Casewhere.Runtime.Api
Assembly: Casewhere.Runtime.dll
public class PluginApiService : IPluginApiService
Inheritance
Implements
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<PluginApiService>(PluginApiService)
Constructors
PluginApiService(IPluginMethodService, IPluginRuleValidation)
public PluginApiService(IPluginMethodService pluginController, IPluginRuleValidation pluginRuleValidation)
Parameters
pluginController
IPluginMethodService
pluginRuleValidation
IPluginRuleValidation
Methods
Execute(string, string, Dictionary<string, string>)
public PluginJsonResult Execute(string pluginName, string methodName, Dictionary<string, string> parameters)
Parameters
pluginName
string
methodName
string
parameters
Dictionary<string, string>
Returns
PluginJsonResult
Query(string, string, Dictionary<string, string>)
public PagedList Query(string pluginName, string methodName, Dictionary<string, string> parameters)
Parameters
pluginName
string
methodName
string
parameters
Dictionary<string, string>
Returns
PagedList