public IActionResult Delete(int id) { try { int idpessoa = Int32.Parse(HttpContext.User.Claims.First(x => x.Type == "IdPessoa").Value); Candidaturas candidaturaBuscada = _candidaturaRepository.GetById(id); if (candidaturaBuscada.FkPessoa != idpessoa) { return(Unauthorized()); } if (candidaturaBuscada == null) { return(NotFound()); } _candidaturaRepository.Remove(id); return(Ok()); } catch (Exception ex) { return(BadRequest(new { erro = ex.Message })); } }