C# Класс PRTools.Web.Controllers.AccountController

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

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

Метод Описание
AccountController ( IAccountService accountService, ILogger logger, IWebAuthenticationService webAuthenticationService, Common.UsefulStuff.IMappingEngine mappingEngine, IAccountCreator accountCreator, IAccountCreator creator ) : System
ChangePassword ( ) : System.Web.Mvc.ActionResult
CreateAccount ( ) : System.Web.Mvc.ActionResult
Login ( ) : System.Web.Mvc.ActionResult
Logout ( ) : System.Web.Mvc.ActionResult
ProcessChangePasswordInput ( string currentPassword, string newPassword ) : System.Web.Mvc.ActionResult
ProcessCreateAccountInput ( CreateAccountInputModel createAccountInputModel ) : System.Web.Mvc.ActionResult
ProcessDeleteAccountInput ( int id ) : System.Web.Mvc.ActionResult
ProcessLoginInput ( string username, string password, int rememberMe ) : System.Web.Mvc.ActionResult
ProcessQuickSearchInput ( string searchString ) : System.Web.Mvc.ActionResult
UpdateAccount ( int id ) : System.Web.Mvc.ActionResult

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

Метод Описание
AccountManagement ( ) : System.Web.Mvc.ActionResult
CreateAccountManagementViewModel ( ) : AccountManagementViewModel
ProcessUpdateAccountInput ( UpdateAccountInputModel updateAccountInputModel ) : System.Web.Mvc.ActionResult

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

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

public AccountController ( IAccountService accountService, ILogger logger, IWebAuthenticationService webAuthenticationService, Common.UsefulStuff.IMappingEngine mappingEngine, IAccountCreator accountCreator, IAccountCreator creator ) : System
accountService IAccountService
logger ILogger
webAuthenticationService IWebAuthenticationService
mappingEngine Common.UsefulStuff.IMappingEngine
accountCreator IAccountCreator
creator IAccountCreator
Результат System

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

public ChangePassword ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

public CreateAccount ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

public Login ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

public Logout ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

public ProcessChangePasswordInput ( string currentPassword, string newPassword ) : System.Web.Mvc.ActionResult
currentPassword string
newPassword string
Результат System.Web.Mvc.ActionResult

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

public ProcessCreateAccountInput ( CreateAccountInputModel createAccountInputModel ) : System.Web.Mvc.ActionResult
createAccountInputModel PRTools.Web.Models.CreateAccountInputModel
Результат System.Web.Mvc.ActionResult

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

public ProcessDeleteAccountInput ( int id ) : System.Web.Mvc.ActionResult
id int
Результат System.Web.Mvc.ActionResult

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

public ProcessLoginInput ( string username, string password, int rememberMe ) : System.Web.Mvc.ActionResult
username string
password string
rememberMe int
Результат System.Web.Mvc.ActionResult

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

public ProcessQuickSearchInput ( string searchString ) : System.Web.Mvc.ActionResult
searchString string
Результат System.Web.Mvc.ActionResult

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

public UpdateAccount ( int id ) : System.Web.Mvc.ActionResult
id int
Результат System.Web.Mvc.ActionResult