C# Class CardShop.Service.RuleService

Inheritance: IRuleService
Afficher le fichier Open project: egreene/PracticeGDVP Class Usage Examples

Méthodes publiques

Свойство Type Description
model CardShop.ViewModels.RulesetDetails

Méthodes publiques

Méthode Description
CompileRuleset ( System.Workflow.Activities.Rules.RuleSet ruleset, List rulesObject ) : string
Create ( Models rulesetWrapper ) : Models.RuleSet
Delete ( int id ) : void
DeserializeJSONRulesObject ( string JSON ) : List
DeserializeRules ( string rules ) : System.Workflow.Activities.Rules.RuleSet
Details ( int id ) : RulesetDetails
Edit ( Models rulesetWrapper ) : Models.RuleSet
GetAllRulesets ( ) : List
RuleService ( ) : System
Upload ( string filename ) : List

Private Methods

Méthode Description
SaveImport ( List rulesets ) : List
SerializeRuleSet ( System.Workflow.Activities.Rules.RuleSet ruleset ) : string
SetRuleAction ( System.Workflow.Activities.Rules.RuleStatementAction action, ActionObject actionObj ) : System.Workflow.Activities.Rules.RuleStatementAction
SetRuleCondition ( System.Workflow.Activities.Rules.RuleExpressionCondition condition, ConditionObject conditionObj ) : System.Workflow.Activities.Rules.RuleExpressionCondition
SetUpRule ( System.Workflow.Activities.Rules.Rule rule, System.Workflow.Activities.Rules.RuleStatementAction action, RuleObject ruleObj ) : System.Workflow.Activities.Rules.Rule
SetUpTemplate ( ) : System.Workflow.Activities.Rules.RuleSet

Method Details

CompileRuleset() public méthode

public CompileRuleset ( System.Workflow.Activities.Rules.RuleSet ruleset, List rulesObject ) : string
ruleset System.Workflow.Activities.Rules.RuleSet
rulesObject List
Résultat string

Create() public méthode

public Create ( Models rulesetWrapper ) : Models.RuleSet
rulesetWrapper Models
Résultat Models.RuleSet

Delete() public méthode

public Delete ( int id ) : void
id int
Résultat void

DeserializeJSONRulesObject() public méthode

public DeserializeJSONRulesObject ( string JSON ) : List
JSON string
Résultat List

DeserializeRules() public méthode

public DeserializeRules ( string rules ) : System.Workflow.Activities.Rules.RuleSet
rules string
Résultat System.Workflow.Activities.Rules.RuleSet

Details() public méthode

public Details ( int id ) : RulesetDetails
id int
Résultat CardShop.ViewModels.RulesetDetails

Edit() public méthode

public Edit ( Models rulesetWrapper ) : Models.RuleSet
rulesetWrapper Models
Résultat Models.RuleSet

GetAllRulesets() public méthode

public GetAllRulesets ( ) : List
Résultat List

RuleService() public méthode

public RuleService ( ) : System
Résultat System

Upload() public méthode

public Upload ( string filename ) : List
filename string
Résultat List

Property Details

model public_oe property

public RulesetDetails,CardShop.ViewModels model
Résultat CardShop.ViewModels.RulesetDetails