C# Class CompositeUI.Service.Infrastructure.WebController

Inheritance: Controller
Afficher le fichier Open project: padzikm/CompositeUI

Protected Properties

Свойство Type Description
_requestHandlers IEnumerable

Méthodes publiques

Méthode Description
WebController ( IEnumerable requestHandlers ) : System

Méthodes protégées

Méthode 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

Méthode Description
RemoveServicePublicDataRequests ( ) : void
UpdateServicePublicDataRequests ( IEnumerable viewModels ) : void

Method Details

GenerateJsonViewModels() protected méthode

protected GenerateJsonViewModels ( ) : Task
Résultat Task

GenerateJsonViewModels() protected méthode

protected GenerateJsonViewModels ( object>.Dictionary parameters ) : Task
parameters object>.Dictionary
Résultat Task

GenerateTableViewModels() protected méthode

protected GenerateTableViewModels ( Type resourceClass ) : ITableViewModel>>.Task
resourceClass System.Type
Résultat ITableViewModel>>.Task

GenerateTableViewModels() protected méthode

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

GenerateViewModels() protected méthode

protected GenerateViewModels ( Type resourceClass ) : IViewModel>>.Task
resourceClass System.Type
Résultat IViewModel>>.Task

GenerateViewModels() protected méthode

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

GenerateViewModelsOnInvalidModelState() protected méthode

protected GenerateViewModelsOnInvalidModelState ( Type resourceClass ) : IViewModel>>.Task
resourceClass System.Type
Résultat IViewModel>>.Task

GenerateViewModelsOnInvalidModelState() protected méthode

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

GetUIKeys() protected méthode

protected GetUIKeys ( Type resourceClass ) : IEnumerable
resourceClass System.Type
Résultat IEnumerable

HandleRequest() protected méthode

protected HandleRequest ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

HandleRequest() protected méthode

protected HandleRequest ( object>.Dictionary parameters ) : System.Threading.Tasks.Task
parameters object>.Dictionary
Résultat System.Threading.Tasks.Task

HandleRequest() protected méthode

protected HandleRequest ( Func onSuccess, Func onInvalidModelException ) : Task
onSuccess Func
onInvalidModelException Func
Résultat Task

HandleRequest() protected méthode

protected HandleRequest ( Func onSuccess, Func onInvalidModelException, object>.Dictionary parameters ) : Task
onSuccess Func
onInvalidModelException Func
parameters object>.Dictionary
Résultat Task

HandleRequestInTransaction() protected méthode

protected HandleRequestInTransaction ( Func onSuccess, Func onInvalidModelException ) : Task
onSuccess Func
onInvalidModelException Func
Résultat Task

HandleRequestInTransaction() protected méthode

protected HandleRequestInTransaction ( Func onSuccess, Func onInvalidModelException, object>.Dictionary parameters ) : Task
onSuccess Func
onInvalidModelException Func
parameters object>.Dictionary
Résultat Task

HandleRequestInTransaction() protected méthode

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

HandleRequestInTransaction() protected méthode

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

OnResultExecuted() protected méthode

protected OnResultExecuted ( System.Web.Mvc.ResultExecutedContext filterContext ) : void
filterContext System.Web.Mvc.ResultExecutedContext
Résultat void

WebController() public méthode

public WebController ( IEnumerable requestHandlers ) : System
requestHandlers IEnumerable
Résultat System

Property Details

_requestHandlers protected_oe property

protected IEnumerable _requestHandlers
Résultat IEnumerable