C# Класс CompositeUI.Service.Infrastructure.WebController

Наследование: Controller
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_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