| | |
| | | /// <summary> |
| | | /// 密码登录 |
| | | /// </summary> |
| | | public class AuthPasswordLoginCommandHandler : IRequestHandler<AuthPasswordLoginCommand, AuthPasswordLoginCallback> |
| | | { |
| | | private readonly IRepository<UserAuth> userAuthRep; |
| | | private readonly IRepository<UserInfo> userInfoRep; |
| | | |
| | | public AuthPasswordLoginCommandHandler( |
| | | public class AuthPasswordLoginCommandHandler( |
| | | IRepository<UserAuth> userAuthRep, |
| | | IRepository<UserInfo> userInfoRep) |
| | | : IRequestHandler<AuthPasswordLoginCommand, AuthPasswordLoginCallback> |
| | | { |
| | | this.userAuthRep = userAuthRep; |
| | | this.userInfoRep = userInfoRep; |
| | | } |
| | | private readonly IRepository<UserAuth> userAuthRep = userAuthRep; |
| | | private readonly IRepository<UserInfo> userInfoRep = userInfoRep; |
| | | |
| | | /// <inheritdoc/> |
| | | public async Task<AuthPasswordLoginCallback> Handle(AuthPasswordLoginCommand request, CancellationToken cancellationToken) |
| | | { |
| | | var userInfo = await userInfoRep.AsQueryable().AsNoTracking() |