Ejemplo n.º 1
0
        public IActionResult DeleteSabor(int id)
        {
            if (!_saborService.SaborExists(id))
            {
                return(NotFound());
            }

            _saborService.DeleteSabor(id);
            return(NoContent());
        }
Ejemplo n.º 2
0
        public IActionResult AddPedido([FromBody] InputPedido pedido)
        {
            if (pedido == null || pedido.Sabor == null || pedido.Tamanho == null)
            {
                return(BadRequest());
            }

            if (!_tamanhoService.TamanhoExists(pedido.Tamanho.Id) || !_saborService.SaborExists(pedido.Sabor.Id))
            {
                return(NotFound());
            }

            var resultadoPedido = _pedidoService.AddPedido(pedido);

            if (resultadoPedido == null)
            {
                return(Ok("Erro o gravar registro, Verique os parâmetros"));
            }

            var resultado = _pedidoBusiness.ResumoPedido(resultadoPedido);

            return(Ok(resultado));
        }