public IActionResult EndpointDeleteLeilao(int id) { var leilao = _adminServico.ConsultarLeilaoPorId(id); if (leilao == null) { return(NotFound()); } _adminServico.RemoverLeilao(leilao); return(NoContent()); }
public IActionResult Remove(int id) { var leilao = _servico.ConsultarLeilaoPorId(id); if (leilao == null) { return(NotFound()); } if (leilao.Situacao == SituacaoLeilao.Pregao) { return(StatusCode(405)); } var result = _servico.RemoverLeilao(leilao); if (result.Success) { return(NoContent()); } return(BadRequest()); }