public IActionResult Delete(int id, [FromServices] IDepartamentoRepository repository) { try { var departamento = repository.ObterPorId(id); repository.Excluir(departamento); return(Ok("Departamento excluído com sucesso.")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }