C# Class Emergy.Core.Services.AccountService

Inheritance: IAccountService
Afficher le fichier Open project: gboduljak/Emergy

Méthodes publiques

Méthode Description
AccountService ( ) : System
AccountService ( UserManager userManager, RoleManager roleManager, IEmailService emailService ) : System
ChangePasswordAsync ( string userId, ChangePasswordBindingModel model ) : Task
Create ( ) : AccountService
CreateAccountAsync ( ApplicationUser newUser, string password ) : Task
Dispose ( ) : void
EmailTaken ( string email ) : Task
GetUserByIdAsync ( string userId ) : Task
GetUserByKeyAsync ( string userKey ) : Task
GetUserByNameAsync ( string userName ) : Task
LoginAsync ( LoginUserBindingModel model, OAuthAuthorizationServerOptions authOptions ) : Task
UpdateLocation ( ApplicationUser user, Location location ) : System.Threading.Tasks.Task
UserNameTaken ( string username ) : Task

Private Methods

Méthode Description
SetUserKey ( ApplicationUser &user, string &userKey ) : void

Method Details

AccountService() public méthode

public AccountService ( ) : System
Résultat System

AccountService() public méthode

public AccountService ( UserManager userManager, RoleManager roleManager, IEmailService emailService ) : System
userManager UserManager
roleManager RoleManager
emailService IEmailService
Résultat System

ChangePasswordAsync() public méthode

public ChangePasswordAsync ( string userId, ChangePasswordBindingModel model ) : Task
userId string
model Emergy.Core.Models.Account.ChangePasswordBindingModel
Résultat Task

Create() public méthode

public Create ( ) : AccountService
Résultat AccountService

CreateAccountAsync() public méthode

public CreateAccountAsync ( ApplicationUser newUser, string password ) : Task
newUser ApplicationUser
password string
Résultat Task

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EmailTaken() public méthode

public EmailTaken ( string email ) : Task
email string
Résultat Task

GetUserByIdAsync() public méthode

public GetUserByIdAsync ( string userId ) : Task
userId string
Résultat Task

GetUserByKeyAsync() public méthode

public GetUserByKeyAsync ( string userKey ) : Task
userKey string
Résultat Task

GetUserByNameAsync() public méthode

public GetUserByNameAsync ( string userName ) : Task
userName string
Résultat Task

LoginAsync() public méthode

public LoginAsync ( LoginUserBindingModel model, OAuthAuthorizationServerOptions authOptions ) : Task
model Emergy.Core.Models.Account.LoginUserBindingModel
authOptions Microsoft.Owin.Security.OAuth.OAuthAuthorizationServerOptions
Résultat Task

UpdateLocation() public méthode

public UpdateLocation ( ApplicationUser user, Location location ) : System.Threading.Tasks.Task
user ApplicationUser
location Emergy.Data.Models.Location
Résultat System.Threading.Tasks.Task

UserNameTaken() public méthode

public UserNameTaken ( string username ) : Task
username string
Résultat Task