public IActionResult GetById(int id) { var buscar = _usuario.BuscarPorId(id); if (buscar != null) { return(Ok(buscar)); } else { return(NotFound()); } }
public IActionResult DeletarAdministrador(int ID) { var delete = _UsuariosRepository.BuscarPorId(ID); if (delete != null && delete.IdTipoUsuario == 1) { _AdministradorRepository.DeletarAdm(ID); return(StatusCode(202, "Administrador deletado do bancos de dados com sucesso!!!")); } else { return(StatusCode(404, "Administrador não encontrado com esse ID informado!!!")); } }
public async Task <IActionResult> Get() { try { var iduser = int.Parse(User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.NameIdentifier).Value); var usu = await _usuarios.BuscarPorId(iduser); return(Ok(usu)); } catch (Exception e) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Falhou: \n {e.Message}")); } }