C# 클래스 BeiDream.Demo.Service.Users.UserService

用户应用服务
상속: ServiceBase, IUserService
파일 보기 프로젝트 열기: BeiMeng/BeiDream

공개 메소드들

메소드 설명
AddorUpdate ( UserDto dto ) : void
Delete ( System.Guid id ) : void
Login ( LoginInfoInput loginInfoInput ) : UserDto
SetRoles ( System.Guid userId, List roleIds ) : void
UserService ( IUserDomainService userDomainService, IUserRepository userRepository, IProductRepository productRepository ) : System

비공개 메소드들

메소드 설명
Find ( System.Guid id ) : UserDto
GetQueryConditions ( IQueryable queryable, BeiDream.Demo.Domain.Queries.UserQuery query ) : IQueryable

构造前台传递的查询条件

Query ( BeiDream.Demo.Domain.Queries.UserQuery query ) : PagerList

메소드 상세

AddorUpdate() 공개 메소드

public AddorUpdate ( UserDto dto ) : void
dto BeiDream.Demo.Service.Users.Dtos.UserDto
리턴 void

Delete() 공개 메소드

public Delete ( System.Guid id ) : void
id System.Guid
리턴 void

Login() 공개 메소드

public Login ( LoginInfoInput loginInfoInput ) : UserDto
loginInfoInput LoginInfoInput
리턴 BeiDream.Demo.Service.Users.Dtos.UserDto

SetRoles() 공개 메소드

public SetRoles ( System.Guid userId, List roleIds ) : void
userId System.Guid
roleIds List
리턴 void

UserService() 공개 메소드

public UserService ( IUserDomainService userDomainService, IUserRepository userRepository, IProductRepository productRepository ) : System
userDomainService IUserDomainService
userRepository IUserRepository
productRepository IProductRepository
리턴 System