C# Класс BAL.Manager.UserManager

Наследование: BAL.Manager.BaseManager, IUserManager
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddUser ( RegistrationModelDTO user ) : UserDTO
CalculateUserRating ( int id ) : void
ChangeUserParameters ( UserDTO user ) : void
DeleteUser ( int userId ) : void
GerRoleForUser ( RegistrationModelDTO user ) : Role
GerRoleForUser ( UserDTO user ) : Role
GetByEmail ( string email, string password ) : UserDTO
GetById ( int id ) : UserDTO
GetByUserName ( string login, string password ) : UserDTO
GetCurrentDrivers ( int id ) : List
GetCurrentDriversLastMonth ( int id ) : List
GetDrivers ( ) : List
GetDriversExceptCurrent ( int id ) : List
GetDriversWithOrders ( ) : IEnumerable
GetDriversWithOrdersLastMonth ( ) : IEnumerable
GetQueryableDrivers ( ) : IQueryable
GetUserPage ( string searchString, int page, int pageSize, int roleId ) : PagerDTO
GetUsers ( ) : IEnumerable
GetVIPClients ( ) : IQueryable
IfEmailExists ( string email ) : bool
IfUserNameExists ( string userName ) : bool
InsertUser ( UserDTO user ) : UserDTO
IsAdministratorById ( int id ) : bool
IsUserNameCorrect ( string name ) : bool
SetClientBonus ( int userId, double bonus, double paidByBonus ) : void
SetVIPStatus ( int userId ) : void
UpdatePassword ( string login, string password ) : void
UpdateUser ( UserDTO user ) : UserDTO
UserManager ( IUnitOfWork uOW ) : Common.System
UserValidation ( UserDTO user, List msgs ) : bool
deleteVIPById ( int id ) : void

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

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

public AddUser ( RegistrationModelDTO user ) : UserDTO
user Model.DTO.RegistrationModelDTO
Результат UserDTO

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

public CalculateUserRating ( int id ) : void
id int
Результат void

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

public ChangeUserParameters ( UserDTO user ) : void
user UserDTO
Результат void

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

public DeleteUser ( int userId ) : void
userId int
Результат void

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

public GerRoleForUser ( RegistrationModelDTO user ) : Role
user Model.DTO.RegistrationModelDTO
Результат Role

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

public GerRoleForUser ( UserDTO user ) : Role
user UserDTO
Результат Role

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

public GetByEmail ( string email, string password ) : UserDTO
email string
password string
Результат UserDTO

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

public GetById ( int id ) : UserDTO
id int
Результат UserDTO

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

public GetByUserName ( string login, string password ) : UserDTO
login string
password string
Результат UserDTO

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

public GetCurrentDrivers ( int id ) : List
id int
Результат List

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

public GetCurrentDriversLastMonth ( int id ) : List
id int
Результат List

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

public GetDrivers ( ) : List
Результат List

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

public GetDriversExceptCurrent ( int id ) : List
id int
Результат List

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

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

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

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

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

public GetQueryableDrivers ( ) : IQueryable
Результат IQueryable

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

public GetUserPage ( string searchString, int page, int pageSize, int roleId ) : PagerDTO
searchString string
page int
pageSize int
roleId int
Результат PagerDTO

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

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

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

public GetVIPClients ( ) : IQueryable
Результат IQueryable

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

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

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

public IfUserNameExists ( string userName ) : bool
userName string
Результат bool

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

public InsertUser ( UserDTO user ) : UserDTO
user UserDTO
Результат UserDTO

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

public IsAdministratorById ( int id ) : bool
id int
Результат bool

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

public IsUserNameCorrect ( string name ) : bool
name string
Результат bool

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

public SetClientBonus ( int userId, double bonus, double paidByBonus ) : void
userId int
bonus double
paidByBonus double
Результат void

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

public SetVIPStatus ( int userId ) : void
userId int
Результат void

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

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

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

public UpdateUser ( UserDTO user ) : UserDTO
user UserDTO
Результат UserDTO

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

public UserManager ( IUnitOfWork uOW ) : Common.System
uOW IUnitOfWork
Результат Common.System

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

public UserValidation ( UserDTO user, List msgs ) : bool
user UserDTO
msgs List
Результат bool

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

public deleteVIPById ( int id ) : void
id int
Результат void