C# Class CompositeUI.Service.Infrastructure.WebController

Inheritance: Controller
Show file Open project: padzikm/CompositeUI

Protected Properties

Property Type Description
_requestHandlers IEnumerable

Public Methods

Method Description
WebController ( IEnumerable requestHandlers ) : System

Protected Methods

Method Description
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

Private Methods

Method Description
RemoveServicePublicDataRequests ( ) : void
UpdateServicePublicDataRequests ( IEnumerable viewModels ) : void

Method Details

GenerateJsonViewModels() protected method

protected GenerateJsonViewModels ( ) : Task
return Task

GenerateJsonViewModels() protected method

protected GenerateJsonViewModels ( object>.Dictionary parameters ) : Task
parameters object>.Dictionary
return Task

GenerateTableViewModels() protected method

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

GenerateTableViewModels() protected method

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

GenerateViewModels() protected method

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

GenerateViewModels() protected method

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

GenerateViewModelsOnInvalidModelState() protected method

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

GenerateViewModelsOnInvalidModelState() protected method

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

GetUIKeys() protected method

protected GetUIKeys ( Type resourceClass ) : IEnumerable
resourceClass System.Type
return IEnumerable

HandleRequest() protected method

protected HandleRequest ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

HandleRequest() protected method

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

HandleRequest() protected method

protected HandleRequest ( Func onSuccess, Func onInvalidModelException ) : Task
onSuccess Func
onInvalidModelException Func
return Task

HandleRequest() protected method

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

HandleRequestInTransaction() protected method

protected HandleRequestInTransaction ( Func onSuccess, Func onInvalidModelException ) : Task
onSuccess Func
onInvalidModelException Func
return Task

HandleRequestInTransaction() protected method

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

HandleRequestInTransaction() protected method

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

HandleRequestInTransaction() protected method

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

OnResultExecuted() protected method

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

WebController() public method

public WebController ( IEnumerable requestHandlers ) : System
requestHandlers IEnumerable
return System

Property Details

_requestHandlers protected property

protected IEnumerable _requestHandlers
return IEnumerable