C# Class RunningObjects.Core.Controllers.WorkflowController

Inheritance: ControllerBase
ファイルを表示 Open project: edurdias/RunningObjects

Public Methods

Method Description
Execute ( string workflowKey, string activityKey, Type modelType, string methodName, int index ) : System.Web.Mvc.ActionResult
Start ( string workflowKey, Type modelType, string methodName, int index ) : System.Web.Mvc.ActionResult

Private Methods

Method Description
Execute ( string workflowKey, string activityKey, Type modelType, Method method ) : System.Web.Mvc.ActionResult
FindActivity ( string activityKey, IWorkflowActivity activity ) : IWorkflowActivity
GetActivityFor ( string workflowKey, string activityKey ) : IWorkflowActivity
GetMappingFor ( Type type, MethodBase method, string methodName, int index ) : MethodMapping
GetRedirectOnFinish ( ) : System.Web.Mvc.ActionResult
GetWorkflow ( string key ) : IWorkflow
OnException ( object model ) : ActionResult>.Func
OnSuccess ( IWorkflowActivity currentActivity, object @return ) : Func
OnSuccessWithReturn ( IWorkflowActivity nextActivity ) : ActionResult>.Func
Start ( string workflowKey, Type modelType, Method method ) : System.Web.Mvc.ActionResult

Method Details

Execute() public method

public Execute ( string workflowKey, string activityKey, Type modelType, string methodName, int index ) : System.Web.Mvc.ActionResult
workflowKey string
activityKey string
modelType System.Type
methodName string
index int
return System.Web.Mvc.ActionResult

Start() public method

public Start ( string workflowKey, Type modelType, string methodName, int index ) : System.Web.Mvc.ActionResult
workflowKey string
modelType System.Type
methodName string
index int
return System.Web.Mvc.ActionResult