C# Класс AppActs.Client.Service.UserService

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

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

Метод Описание
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

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

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

public GeneratePassword ( ) : string
Результат string

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

public GetAll ( ) : IEnumerable
Результат IEnumerable

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

public GetUser ( System.Guid accountUserGuid ) : User
accountUserGuid System.Guid
Результат AppActs.Client.Model.User

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

public GetUser ( ObjectId accountUserId ) : User
accountUserId ObjectId
Результат AppActs.Client.Model.User

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

public GetUser ( string accountUserEmail ) : User
accountUserEmail string
Результат AppActs.Client.Model.User

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

public GetUser ( string email, string password ) : User
email string
password string
Результат AppActs.Client.Model.User

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

public GetUserByForgotPassword ( System.Guid guidForgotPassword ) : User
guidForgotPassword System.Guid
Результат AppActs.Client.Model.User

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

public IsEmailAvailable ( string email ) : bool
email string
Результат bool

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

public Save ( User accountUser ) : void
accountUser AppActs.Client.Model.User
Результат void

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

public Update ( User accountUser ) : void
accountUser AppActs.Client.Model.User
Результат void

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

public UpdatePassword ( ObjectId userId, string password ) : void
userId ObjectId
password string
Результат void

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

public UserService ( IUserRepository accountUserRepository, AppActs settings ) : System
accountUserRepository IUserRepository
settings AppActs
Результат System