public async Task <ActionResult <Usuario> > Get(int id) { var usuario = await _repositorio.BuscarPorID(id); if (usuario == null) { return(NotFound()); } return(usuario); }
public async Task <ActionResult <Usuario> > Get(int id) { // FindAsync (Select * from Usuario where id = id) var Usuario = await _repositorio.BuscarPorID(id); if (Usuario == null) { return(NotFound()); } return(Usuario); }
// [Authorize(Roles = "Administrador")] public ActionResult <Usuario> Get(int id) { Usuario usuario = _repositorio.BuscarPorID(id); if (usuario == null) { return(NotFound(new { mensagem = "Nenhum usuário encontrado para o ID informado" })); } return(usuario); }
public async Task <ActionResult <Usuario> > Get(int id) { // FindAsync = procura algo específico no banco var usuario = await _contexto.BuscarPorID(id); if (usuario == null) { return(NotFound()); } return(usuario); }
[Authorize] // SOMENTE PODE VOLTAR O ID = AO ID QUE ESTÁ LOGADO public async Task <ActionResult <Usuario> > Get(int id) { var Usuario = await _repositorio.BuscarPorID(id); if (Usuario == null) { return(NotFound( new { Mensagem = "Não foi possível obter o Usuário" } )); } return(Usuario); }
public async Task <ActionResult <Usuario> > Get(int id) { //FindAsync = procurar algo especifico no banco //await espera acontecer var usuario = await _repositorio.BuscarPorID(id); // System.Security.Cryptography.SHA512Managed sha512 = new System.Security.Cryptography.SHA512Managed(); // Byte[] EncryptedSHA512 = sha512.ComputeHash(System.Text.Encoding.UTF8.GetBytes(string.Concat(usuario.Senha, securityCode))); // sha512.Clear(); // usuario.Senha = Convert.ToBase64String(EncryptedSHA512); if (usuario == null) { return(NotFound()); } return(usuario); }