C# Class WebApiSeed.Services.UserServices

User services
Inheritance: IUserServices
Afficher le fichier Open project: MakingSense/webapi-seed

Méthodes publiques

Méthode Description
DeleteUser ( int id ) : bool

Delete a user

FindUserById ( int id ) : User
FindUserByUserName ( string userName ) : User
GetAllUsers ( ) : IList
GetAllUsersDto ( ) : IEnumerable

Retrieve all users in the database

GetUserById ( int userId ) : UserDto

Retrieve a user based on its ID

GetUserByUsername ( string username ) : UserDto

Retrieve a user by username

LogoutUser ( int userId ) : UserDto

Logs out a user

SaveOrUpdateUser ( User user ) : void
UpdateUser ( UserDto userDto ) : UserServiceResult>.ServiceResult

Update user

UserServices ( IDbContext dbContext, IMapper mapperEngine, ISecurityHelper securityHelper ) : System.Collections.Generic

Constructor

Method Details

DeleteUser() public méthode

Delete a user
public DeleteUser ( int id ) : bool
id int
Résultat bool

FindUserById() public méthode

public FindUserById ( int id ) : User
id int
Résultat User

FindUserByUserName() public méthode

public FindUserByUserName ( string userName ) : User
userName string
Résultat User

GetAllUsers() public méthode

public GetAllUsers ( ) : IList
Résultat IList

GetAllUsersDto() public méthode

Retrieve all users in the database
public GetAllUsersDto ( ) : IEnumerable
Résultat IEnumerable

GetUserById() public méthode

Retrieve a user based on its ID
public GetUserById ( int userId ) : UserDto
userId int
Résultat UserDto

GetUserByUsername() public méthode

Retrieve a user by username
public GetUserByUsername ( string username ) : UserDto
username string Username
Résultat UserDto

LogoutUser() public méthode

Logs out a user
public LogoutUser ( int userId ) : UserDto
userId int ID of the user
Résultat UserDto

SaveOrUpdateUser() public méthode

public SaveOrUpdateUser ( User user ) : void
user User
Résultat void

UpdateUser() public méthode

Update user
public UpdateUser ( UserDto userDto ) : UserServiceResult>.ServiceResult
userDto UserDto
Résultat UserServiceResult>.ServiceResult

UserServices() public méthode

Constructor
public UserServices ( IDbContext dbContext, IMapper mapperEngine, ISecurityHelper securityHelper ) : System.Collections.Generic
dbContext IDbContext dbContext
mapperEngine IMapper Mapper engine
securityHelper ISecurityHelper Security helper
Résultat System.Collections.Generic