public async Task <ActionResult <dynamic> > Authenticate([FromBody] LoginDto dto) { var user = UserRepository.Get(dto.Username, dto.Password); if (user == null) { return(NotFound(new { message = "Usuario ou senha invalido" })); } var token = GeradorDeToken.GenerateToken(user); user.AlterarSenha(string.Empty); return(new { user = UserDto.ConverterParaDto(user), token = token }); }