C# Class WebChat.Services.Controllers.AccountController

Inheritance: BaseApiController
显示文件 Open project: SoftUniTeamWork/WebServicesAndCloudTeamProject Class Usage Examples

Private Properties

Property Type Description
ChangeUserPassword Task
CreateNewMessage IHttpActionResult
DeleteMessage IHttpActionResult
EditUserProfile IHttpActionResult
GetUserProfile IHttpActionResult
LoginUser Task
Logout IHttpActionResult
RegisterUser Task

Public Methods

Method Description
AccountController ( ) : WebChat.Services.Models.ViewModels
AccountController ( IWebChatData data, IIdProvider idProvider ) : WebChat.Services.Models.ViewModels

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

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

Method Details

AccountController() public method

public AccountController ( ) : WebChat.Services.Models.ViewModels
return WebChat.Services.Models.ViewModels

AccountController() public method

public AccountController ( IWebChatData data, IIdProvider idProvider ) : WebChat.Services.Models.ViewModels
data IWebChatData
idProvider IIdProvider
return WebChat.Services.Models.ViewModels

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void