public async Task <ActionResult <dynamic> > Autenticar([FromServices] AplicacaoDbContexto contexto, [FromBody] Usuario usuario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var usuarioValido = await Servico.ObterPorIdAsync(usuario.UsuarioId); if (usuarioValido == null) { return(NotFound(new { message = "Usuário inválido" })); } if (usuario.Email != usuarioValido.Email || usuario.Senha != usuarioValido.Senha) { return(Unauthorized(new { message = "Dados incorretos" })); } var token = TokenServico.GerarToken(usuarioValido); usuarioValido.Senha = "****"; return(new { user = usuarioValido, token = token }); }
public EnderecoRepositorio(AplicacaoDbContexto contexto) : base(contexto) { }
public RepositorioBase([FromServices] AplicacaoDbContexto contexto) { Contexto = contexto; }
public UsuarioRepositorio(AplicacaoDbContexto contexto) : base(contexto) { }
public UsuarioServico(IUsuarioRepositorio repositorio, [FromServices] AplicacaoDbContexto contexto) { Repositorio = repositorio; Contexto = contexto; }
public PontoDotzRepositorio(AplicacaoDbContexto contexto) : base(contexto) { }