C# 클래스 CardShop.Service.RuleService

상속: IRuleService
파일 보기 프로젝트 열기: egreene/PracticeGDVP 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
model CardShop.ViewModels.RulesetDetails

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

CompileRuleset() 공개 메소드

public CompileRuleset ( System.Workflow.Activities.Rules.RuleSet ruleset, List rulesObject ) : string
ruleset System.Workflow.Activities.Rules.RuleSet
rulesObject List
리턴 string

Create() 공개 메소드

public Create ( Models rulesetWrapper ) : Models.RuleSet
rulesetWrapper Models
리턴 Models.RuleSet

Delete() 공개 메소드

public Delete ( int id ) : void
id int
리턴 void

DeserializeJSONRulesObject() 공개 메소드

public DeserializeJSONRulesObject ( string JSON ) : List
JSON string
리턴 List

DeserializeRules() 공개 메소드

public DeserializeRules ( string rules ) : System.Workflow.Activities.Rules.RuleSet
rules string
리턴 System.Workflow.Activities.Rules.RuleSet

Details() 공개 메소드

public Details ( int id ) : RulesetDetails
id int
리턴 CardShop.ViewModels.RulesetDetails

Edit() 공개 메소드

public Edit ( Models rulesetWrapper ) : Models.RuleSet
rulesetWrapper Models
리턴 Models.RuleSet

GetAllRulesets() 공개 메소드

public GetAllRulesets ( ) : List
리턴 List

RuleService() 공개 메소드

public RuleService ( ) : System
리턴 System

Upload() 공개 메소드

public Upload ( string filename ) : List
filename string
리턴 List

프로퍼티 상세

model 공개적으로 프로퍼티

public RulesetDetails,CardShop.ViewModels model
리턴 CardShop.ViewModels.RulesetDetails