C# Класс WebChat.Services.Controllers.AccountController

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

Private Properties

Свойство Тип Описание
ChangeUserPassword Task
CreateNewMessage IHttpActionResult
DeleteMessage IHttpActionResult
EditUserProfile IHttpActionResult
GetUserProfile IHttpActionResult
LoginUser Task
Logout IHttpActionResult
RegisterUser Task

Открытые методы

Метод Описание
AccountController ( ) : WebChat.Services.Models.ViewModels
AccountController ( IWebChatData data, IIdProvider idProvider ) : WebChat.Services.Models.ViewModels

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
ChangeUserPassword ( ChangePasswordBindingModel model ) : Task
CreateNewMessage ( UserCreateMessageBindingModel model ) : IHttpActionResult
DeleteMessage ( int id ) : IHttpActionResult
EditUserProfile ( EditUserProfileBindingModel model ) : IHttpActionResult
GetUserProfile ( ) : IHttpActionResult
LoginUser ( LoginUserBindingModel model ) : Task
Logout ( ) : IHttpActionResult
RegisterUser ( RegisterUserBindingModel model ) : Task

Описание методов

AccountController() публичный Метод

public AccountController ( ) : WebChat.Services.Models.ViewModels
Результат WebChat.Services.Models.ViewModels

AccountController() публичный Метод

public AccountController ( IWebChatData data, IIdProvider idProvider ) : WebChat.Services.Models.ViewModels
data IWebChatData
idProvider IIdProvider
Результат WebChat.Services.Models.ViewModels

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void