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)); }
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; } }
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); }
public Pedido_Produto_IngredienteOpc_Opcao(IngredienteOpc ingredienteOpc, IngredienteOpc_Opcao opcao, decimal valorDiferenca) { IngredienteOpc = ingredienteOpc; Opcao = opcao; }