Ejemplo n.º 1
0
        public IActionResult EndpointDeleteLeilao(int id)
        {
            var leilao = _adminServico.ConsultarLeilaoPorId(id);

            if (leilao == null)
            {
                return(NotFound());
            }
            _adminServico.RemoverLeilao(leilao);
            return(NoContent());
        }
Ejemplo n.º 2
0
        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());
        }