C# Class AppActs.Client.Service.UserService

Inheritance: IUserService
Afficher le fichier Open project: Appacts/mobile-analytics-server

Méthodes publiques

Méthode Description
GeneratePassword ( ) : string
GetAll ( ) : IEnumerable
GetUser ( System.Guid accountUserGuid ) : User
GetUser ( ObjectId accountUserId ) : User
GetUser ( string accountUserEmail ) : User
GetUser ( string email, string password ) : User
GetUserByForgotPassword ( System.Guid guidForgotPassword ) : User
IsEmailAvailable ( string email ) : bool
Save ( User accountUser ) : void
Update ( User accountUser ) : void
UpdatePassword ( ObjectId userId, string password ) : void
UserService ( IUserRepository accountUserRepository, AppActs settings ) : System

Method Details

GeneratePassword() public méthode

public GeneratePassword ( ) : string
Résultat string

GetAll() public méthode

public GetAll ( ) : IEnumerable
Résultat IEnumerable

GetUser() public méthode

public GetUser ( System.Guid accountUserGuid ) : User
accountUserGuid System.Guid
Résultat AppActs.Client.Model.User

GetUser() public méthode

public GetUser ( ObjectId accountUserId ) : User
accountUserId ObjectId
Résultat AppActs.Client.Model.User

GetUser() public méthode

public GetUser ( string accountUserEmail ) : User
accountUserEmail string
Résultat AppActs.Client.Model.User

GetUser() public méthode

public GetUser ( string email, string password ) : User
email string
password string
Résultat AppActs.Client.Model.User

GetUserByForgotPassword() public méthode

public GetUserByForgotPassword ( System.Guid guidForgotPassword ) : User
guidForgotPassword System.Guid
Résultat AppActs.Client.Model.User

IsEmailAvailable() public méthode

public IsEmailAvailable ( string email ) : bool
email string
Résultat bool

Save() public méthode

public Save ( User accountUser ) : void
accountUser AppActs.Client.Model.User
Résultat void

Update() public méthode

public Update ( User accountUser ) : void
accountUser AppActs.Client.Model.User
Résultat void

UpdatePassword() public méthode

public UpdatePassword ( ObjectId userId, string password ) : void
userId ObjectId
password string
Résultat void

UserService() public méthode

public UserService ( IUserRepository accountUserRepository, AppActs settings ) : System
accountUserRepository IUserRepository
settings AppActs
Résultat System