public async Task <LoginRegisterResponse> Handle(LoginCommand request, CancellationToken cancellationToken) { var user = await _userManager.FindByNameAsync(request.UserName); if (user is null || !await _userManager.CheckPasswordAsync(user, request.Password)) { return(Failed()); } return(await Success(user)); }