C# 클래스 CompositeUI.Service.Infrastructure.WebController

상속: Controller
파일 보기 프로젝트 열기: padzikm/CompositeUI

보호된 프로퍼티들

프로퍼티 타입 설명
_requestHandlers IEnumerable

공개 메소드들

메소드 설명
WebController ( IEnumerable requestHandlers ) : System

보호된 메소드들

메소드 설명
GenerateJsonViewModels ( ) : Task
GenerateJsonViewModels ( object>.Dictionary parameters ) : Task
GenerateTableViewModels ( Type resourceClass ) : ITableViewModel>>.Task
GenerateTableViewModels ( Type resourceClass, object>.Dictionary parameters ) : ITableViewModel>>.Task
GenerateViewModels ( Type resourceClass ) : IViewModel>>.Task
GenerateViewModels ( Type resourceClass, object>.Dictionary parameters ) : IViewModel>>.Task
GenerateViewModelsOnInvalidModelState ( Type resourceClass ) : IViewModel>>.Task
GenerateViewModelsOnInvalidModelState ( Type resourceClass, object>.Dictionary parameters ) : IViewModel>>.Task
GetUIKeys ( Type resourceClass ) : IEnumerable
HandleRequest ( ) : System.Threading.Tasks.Task
HandleRequest ( object>.Dictionary parameters ) : System.Threading.Tasks.Task
HandleRequest ( Func onSuccess, Func onInvalidModelException ) : Task
HandleRequest ( Func onSuccess, Func onInvalidModelException, object>.Dictionary parameters ) : Task
HandleRequestInTransaction ( Func onSuccess, Func onInvalidModelException ) : Task
HandleRequestInTransaction ( Func onSuccess, Func onInvalidModelException, object>.Dictionary parameters ) : Task
HandleRequestInTransaction ( Func onSuccess, IViewModel>.Func onInvalidModelException, Type resourceClass ) : Task
HandleRequestInTransaction ( Func onSuccess, IViewModel>.Func onInvalidModelException, Type resourceClass, object>.Dictionary parameters ) : Task
OnResultExecuted ( System.Web.Mvc.ResultExecutedContext filterContext ) : void

비공개 메소드들

메소드 설명
RemoveServicePublicDataRequests ( ) : void
UpdateServicePublicDataRequests ( IEnumerable viewModels ) : void

메소드 상세

GenerateJsonViewModels() 보호된 메소드

protected GenerateJsonViewModels ( ) : Task
리턴 Task

GenerateJsonViewModels() 보호된 메소드

protected GenerateJsonViewModels ( object>.Dictionary parameters ) : Task
parameters object>.Dictionary
리턴 Task

GenerateTableViewModels() 보호된 메소드

protected GenerateTableViewModels ( Type resourceClass ) : ITableViewModel>>.Task
resourceClass System.Type
리턴 ITableViewModel>>.Task

GenerateTableViewModels() 보호된 메소드

protected GenerateTableViewModels ( Type resourceClass, object>.Dictionary parameters ) : ITableViewModel>>.Task
resourceClass System.Type
parameters object>.Dictionary
리턴 ITableViewModel>>.Task

GenerateViewModels() 보호된 메소드

protected GenerateViewModels ( Type resourceClass ) : IViewModel>>.Task
resourceClass System.Type
리턴 IViewModel>>.Task

GenerateViewModels() 보호된 메소드

protected GenerateViewModels ( Type resourceClass, object>.Dictionary parameters ) : IViewModel>>.Task
resourceClass System.Type
parameters object>.Dictionary
리턴 IViewModel>>.Task

GenerateViewModelsOnInvalidModelState() 보호된 메소드

protected GenerateViewModelsOnInvalidModelState ( Type resourceClass ) : IViewModel>>.Task
resourceClass System.Type
리턴 IViewModel>>.Task

GenerateViewModelsOnInvalidModelState() 보호된 메소드

protected GenerateViewModelsOnInvalidModelState ( Type resourceClass, object>.Dictionary parameters ) : IViewModel>>.Task
resourceClass System.Type
parameters object>.Dictionary
리턴 IViewModel>>.Task

GetUIKeys() 보호된 메소드

protected GetUIKeys ( Type resourceClass ) : IEnumerable
resourceClass System.Type
리턴 IEnumerable

HandleRequest() 보호된 메소드

protected HandleRequest ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

HandleRequest() 보호된 메소드

protected HandleRequest ( object>.Dictionary parameters ) : System.Threading.Tasks.Task
parameters object>.Dictionary
리턴 System.Threading.Tasks.Task

HandleRequest() 보호된 메소드

protected HandleRequest ( Func onSuccess, Func onInvalidModelException ) : Task
onSuccess Func
onInvalidModelException Func
리턴 Task

HandleRequest() 보호된 메소드

protected HandleRequest ( Func onSuccess, Func onInvalidModelException, object>.Dictionary parameters ) : Task
onSuccess Func
onInvalidModelException Func
parameters object>.Dictionary
리턴 Task

HandleRequestInTransaction() 보호된 메소드

protected HandleRequestInTransaction ( Func onSuccess, Func onInvalidModelException ) : Task
onSuccess Func
onInvalidModelException Func
리턴 Task

HandleRequestInTransaction() 보호된 메소드

protected HandleRequestInTransaction ( Func onSuccess, Func onInvalidModelException, object>.Dictionary parameters ) : Task
onSuccess Func
onInvalidModelException Func
parameters object>.Dictionary
리턴 Task

HandleRequestInTransaction() 보호된 메소드

protected HandleRequestInTransaction ( Func onSuccess, IViewModel>.Func onInvalidModelException, Type resourceClass ) : Task
onSuccess Func
onInvalidModelException IViewModel>.Func
resourceClass System.Type
리턴 Task

HandleRequestInTransaction() 보호된 메소드

protected HandleRequestInTransaction ( Func onSuccess, IViewModel>.Func onInvalidModelException, Type resourceClass, object>.Dictionary parameters ) : Task
onSuccess Func
onInvalidModelException IViewModel>.Func
resourceClass System.Type
parameters object>.Dictionary
리턴 Task

OnResultExecuted() 보호된 메소드

protected OnResultExecuted ( System.Web.Mvc.ResultExecutedContext filterContext ) : void
filterContext System.Web.Mvc.ResultExecutedContext
리턴 void

WebController() 공개 메소드

public WebController ( IEnumerable requestHandlers ) : System
requestHandlers IEnumerable
리턴 System

프로퍼티 상세

_requestHandlers 보호되어 있는 프로퍼티

protected IEnumerable _requestHandlers
리턴 IEnumerable