Пример #1
0
 public async Task <LoginQuery.Response> Handle(LoginQuery.Query request, CancellationToken cancellationToken)
 {
     if (_authenticator.Authenticate(request.user, request.password))
     {
         return(new LoginQuery.Response(_tokenGenerator.GenerateJWT(new Domain.Credenciales()
         {
             _User = new Domain.Value_Objects.CredencialUsername(request.user),
             _Password = new Domain.Value_Objects.CredencialPassword(request.password)
         })));
     }
     else
     {
         return(new LoginQuery.Response(String.Empty));
     }
 }