C# Class BAL.Manager.UserManager

Inheritance: BAL.Manager.BaseManager, IUserManager
Afficher le fichier Open project: CH033dotNET/Taxi Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

AddUser() public méthode

public AddUser ( RegistrationModelDTO user ) : UserDTO
user Model.DTO.RegistrationModelDTO
Résultat UserDTO

CalculateUserRating() public méthode

public CalculateUserRating ( int id ) : void
id int
Résultat void

ChangeUserParameters() public méthode

public ChangeUserParameters ( UserDTO user ) : void
user UserDTO
Résultat void

DeleteUser() public méthode

public DeleteUser ( int userId ) : void
userId int
Résultat void

GerRoleForUser() public méthode

public GerRoleForUser ( RegistrationModelDTO user ) : Role
user Model.DTO.RegistrationModelDTO
Résultat Role

GerRoleForUser() public méthode

public GerRoleForUser ( UserDTO user ) : Role
user UserDTO
Résultat Role

GetByEmail() public méthode

public GetByEmail ( string email, string password ) : UserDTO
email string
password string
Résultat UserDTO

GetById() public méthode

public GetById ( int id ) : UserDTO
id int
Résultat UserDTO

GetByUserName() public méthode

public GetByUserName ( string login, string password ) : UserDTO
login string
password string
Résultat UserDTO

GetCurrentDrivers() public méthode

public GetCurrentDrivers ( int id ) : List
id int
Résultat List

GetCurrentDriversLastMonth() public méthode

public GetCurrentDriversLastMonth ( int id ) : List
id int
Résultat List

GetDrivers() public méthode

public GetDrivers ( ) : List
Résultat List

GetDriversExceptCurrent() public méthode

public GetDriversExceptCurrent ( int id ) : List
id int
Résultat List

GetDriversWithOrders() public méthode

public GetDriversWithOrders ( ) : IEnumerable
Résultat IEnumerable

GetDriversWithOrdersLastMonth() public méthode

public GetDriversWithOrdersLastMonth ( ) : IEnumerable
Résultat IEnumerable

GetQueryableDrivers() public méthode

public GetQueryableDrivers ( ) : IQueryable
Résultat IQueryable

GetUserPage() public méthode

public GetUserPage ( string searchString, int page, int pageSize, int roleId ) : PagerDTO
searchString string
page int
pageSize int
roleId int
Résultat PagerDTO

GetUsers() public méthode

public GetUsers ( ) : IEnumerable
Résultat IEnumerable

GetVIPClients() public méthode

public GetVIPClients ( ) : IQueryable
Résultat IQueryable

IfEmailExists() public méthode

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

IfUserNameExists() public méthode

public IfUserNameExists ( string userName ) : bool
userName string
Résultat bool

InsertUser() public méthode

public InsertUser ( UserDTO user ) : UserDTO
user UserDTO
Résultat UserDTO

IsAdministratorById() public méthode

public IsAdministratorById ( int id ) : bool
id int
Résultat bool

IsUserNameCorrect() public méthode

public IsUserNameCorrect ( string name ) : bool
name string
Résultat bool

SetClientBonus() public méthode

public SetClientBonus ( int userId, double bonus, double paidByBonus ) : void
userId int
bonus double
paidByBonus double
Résultat void

SetVIPStatus() public méthode

public SetVIPStatus ( int userId ) : void
userId int
Résultat void

UpdatePassword() public méthode

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

UpdateUser() public méthode

public UpdateUser ( UserDTO user ) : UserDTO
user UserDTO
Résultat UserDTO

UserManager() public méthode

public UserManager ( IUnitOfWork uOW ) : Common.System
uOW IUnitOfWork
Résultat Common.System

UserValidation() public méthode

public UserValidation ( UserDTO user, List msgs ) : bool
user UserDTO
msgs List
Résultat bool

deleteVIPById() public méthode

public deleteVIPById ( int id ) : void
id int
Résultat void