public IActionResult Delete([FromBody] IngredienteOpc ingredienteOpc)
 {
     if (ingredienteOpc == null)
     {
         return(Response(null));
     }
     _ingredienteOpcService.Deletar(ingredienteOpc.Id);
     return(Response(ingredienteOpc));
 }
 public IActionResult Put([FromBody] IngredienteOpc ingredienteOpc)
 {
     if (ingredienteOpc == null)
     {
         return(Response(null));
     }
     _ingredienteOpcService.Atualizar(ingredienteOpc);
     return(Response(ingredienteOpc));
 }
Esempio n. 3
0
        public void Handle(AtualizarIngredienteOpcCommand message)
        {
            if (!CommandValido(message))
            {
                return;
            }
            IngredienteOpc ingredienteOpc = IngredienteOpcFactory.IngredienteOpcFull(message.Id, message.Descricao, message.Id_produtoTipo, message.Ids_ingredienteOpc_Opcoes);

            _ingredienteOpcRepository.Atualizar(ingredienteOpc);
            if (!Commit())
            {
                return;
            }
        }
Esempio n. 4
0
        public void Handle(CriarIngredienteOpcCommand message)
        {
            if (!CommandValido(message))
            {
                return;
            }
            IngredienteOpc ingredienteOpc = new IngredienteOpc(message.Descricao, message.Id_produtoTipo, message.Ids_ingredienteOpc_Opcoes);

            _ingredienteOpcRepository.Criar(ingredienteOpc);
            if (!Commit())
            {
                return;
            }
        }
        public void Criar(IngredienteOpc ingredienteOpc)
        {
            CriarIngredienteOpcCommand command = new CriarIngredienteOpcCommand(ingredienteOpc.Descricao, ingredienteOpc.Id_produtoTipo, ingredienteOpc.Ids_ingredienteOpc_Opcoes);

            _bus.SendCommand(command);
        }
Esempio n. 6
0
 public Pedido_Produto_IngredienteOpc_Opcao(IngredienteOpc ingredienteOpc, IngredienteOpc_Opcao opcao, decimal valorDiferenca)
 {
     IngredienteOpc = ingredienteOpc;
     Opcao          = opcao;
 }