C# 클래스 RunningObjects.Core.Controllers.ControllerBase

상속: Controller
파일 보기 프로젝트 열기: edurdias/RunningObjects

보호된 메소드들

메소드 설명
CacheableView ( string viewName, Query query, Func modelAccessor, Action changeSettings ) : System.Web.Mvc.ActionResult
CreateInstanceOf ( Type modelType, Method method, ActionResult>.Func onSuccess, ActionResult>.Func onException ) : System.Web.Mvc.ActionResult
DeleteInstanceOf ( Type modelType, object key, Func onSuccess, ActionResult>.Func onException, Func onNotFound ) : System.Web.Mvc.ActionResult
EditInstanceOf ( Type modelType, Model model, ActionResult>.Func onSuccess, ActionResult>.Func onException, Func onNotFound ) : System.Web.Mvc.ActionResult
ExecuteMethodOf ( Type modelType, Method model, Func onSuccess, ActionResult>.Func onSuccessWithReturn, ActionResult>.Func onException, Func onNotFound, string key = null ) : System.Web.Mvc.ActionResult
GetDefaultQueryOf ( Type modelType ) : Query.Query
GetInstanceOf ( Type modelType, object key, ModelDescriptor descriptor ) : object
GetQueryById ( Type modelType ) : Query.Query
HandleException ( Exception ex ) : void
OnActionExecuted ( System.Web.Mvc.ActionExecutedContext filterContext ) : void
OnActionExecuting ( System.Web.Mvc.ActionExecutingContext filterContext ) : void
OnException ( System.Web.Mvc.ExceptionContext filterContext ) : void
OnResultExecuting ( System.Web.Mvc.ResultExecutingContext filterContext ) : void
ParseResult ( Method model, object @return ) : object

비공개 메소드들

메소드 설명
GetKeyValues ( object key, ModelDescriptor descriptor ) : object

메소드 상세

CacheableView() 보호된 메소드

protected CacheableView ( string viewName, Query query, Func modelAccessor, Action changeSettings ) : System.Web.Mvc.ActionResult
viewName string
query RunningObjects.Core.Query.Query
modelAccessor Func
changeSettings Action
리턴 System.Web.Mvc.ActionResult

CreateInstanceOf() 보호된 메소드

protected CreateInstanceOf ( Type modelType, Method method, ActionResult>.Func onSuccess, ActionResult>.Func onException ) : System.Web.Mvc.ActionResult
modelType System.Type
method Method
onSuccess ActionResult>.Func
onException ActionResult>.Func
리턴 System.Web.Mvc.ActionResult

DeleteInstanceOf() 보호된 메소드

protected DeleteInstanceOf ( Type modelType, object key, Func onSuccess, ActionResult>.Func onException, Func onNotFound ) : System.Web.Mvc.ActionResult
modelType System.Type
key object
onSuccess Func
onException ActionResult>.Func
onNotFound Func
리턴 System.Web.Mvc.ActionResult

EditInstanceOf() 보호된 메소드

protected EditInstanceOf ( Type modelType, Model model, ActionResult>.Func onSuccess, ActionResult>.Func onException, Func onNotFound ) : System.Web.Mvc.ActionResult
modelType System.Type
model Model
onSuccess ActionResult>.Func
onException ActionResult>.Func
onNotFound Func
리턴 System.Web.Mvc.ActionResult

ExecuteMethodOf() 보호된 메소드

protected ExecuteMethodOf ( Type modelType, Method model, Func onSuccess, ActionResult>.Func onSuccessWithReturn, ActionResult>.Func onException, Func onNotFound, string key = null ) : System.Web.Mvc.ActionResult
modelType System.Type
model Method
onSuccess Func
onSuccessWithReturn ActionResult>.Func
onException ActionResult>.Func
onNotFound Func
key string
리턴 System.Web.Mvc.ActionResult

GetDefaultQueryOf() 보호된 메소드

protected GetDefaultQueryOf ( Type modelType ) : Query.Query
modelType System.Type
리턴 Query.Query

GetInstanceOf() 보호된 정적인 메소드

protected static GetInstanceOf ( Type modelType, object key, ModelDescriptor descriptor ) : object
modelType System.Type
key object
descriptor ModelDescriptor
리턴 object

GetQueryById() 보호된 메소드

protected GetQueryById ( Type modelType ) : Query.Query
modelType System.Type
리턴 Query.Query

HandleException() 보호된 메소드

protected HandleException ( Exception ex ) : void
ex System.Exception
리턴 void

OnActionExecuted() 보호된 메소드

protected OnActionExecuted ( System.Web.Mvc.ActionExecutedContext filterContext ) : void
filterContext System.Web.Mvc.ActionExecutedContext
리턴 void

OnActionExecuting() 보호된 메소드

protected OnActionExecuting ( System.Web.Mvc.ActionExecutingContext filterContext ) : void
filterContext System.Web.Mvc.ActionExecutingContext
리턴 void

OnException() 보호된 메소드

protected OnException ( System.Web.Mvc.ExceptionContext filterContext ) : void
filterContext System.Web.Mvc.ExceptionContext
리턴 void

OnResultExecuting() 보호된 메소드

protected OnResultExecuting ( System.Web.Mvc.ResultExecutingContext filterContext ) : void
filterContext System.Web.Mvc.ResultExecutingContext
리턴 void

ParseResult() 보호된 메소드

protected ParseResult ( Method model, object @return ) : object
model Method
@return object
리턴 object