C# 클래스 WebApiSeed.Services.UserServices

User services
상속: IUserServices
파일 보기 프로젝트 열기: MakingSense/webapi-seed

공개 메소드들

메소드 설명
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

메소드 상세

DeleteUser() 공개 메소드

Delete a user
public DeleteUser ( int id ) : bool
id int
리턴 bool

FindUserById() 공개 메소드

public FindUserById ( int id ) : User
id int
리턴 User

FindUserByUserName() 공개 메소드

public FindUserByUserName ( string userName ) : User
userName string
리턴 User

GetAllUsers() 공개 메소드

public GetAllUsers ( ) : IList
리턴 IList

GetAllUsersDto() 공개 메소드

Retrieve all users in the database
public GetAllUsersDto ( ) : IEnumerable
리턴 IEnumerable

GetUserById() 공개 메소드

Retrieve a user based on its ID
public GetUserById ( int userId ) : UserDto
userId int
리턴 UserDto

GetUserByUsername() 공개 메소드

Retrieve a user by username
public GetUserByUsername ( string username ) : UserDto
username string Username
리턴 UserDto

LogoutUser() 공개 메소드

Logs out a user
public LogoutUser ( int userId ) : UserDto
userId int ID of the user
리턴 UserDto

SaveOrUpdateUser() 공개 메소드

public SaveOrUpdateUser ( User user ) : void
user User
리턴 void

UpdateUser() 공개 메소드

Update user
public UpdateUser ( UserDto userDto ) : UserServiceResult>.ServiceResult
userDto UserDto
리턴 UserServiceResult>.ServiceResult

UserServices() 공개 메소드

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