public void DeletarItemDaLista()
        {
            var listaParaRetirar = new List <ProdutoUtilizadoEmConsulta>();

            if (ProdutoSelecionadoParaRemover != null)
            {
                foreach (var aux in ListaProdutosUtilizadoNaConsulta)
                {
                    if (aux.Produto.Id == ProdutoSelecionadoParaRemover.Produto.Id)
                    {
                        if (aux.QtdProdutoUtilizado > 1)
                        {
                            aux.QtdProdutoUtilizado -= 1;
                        }
                        else
                        {
                            listaParaRetirar.Add(aux);
                        }
                    }
                }
                foreach (var aux in listaParaRetirar)
                {
                    ListaProdutosUtilizadoNaConsulta.Remove(aux);
                }
                var aux1 = ListaProdutosUtilizadoNaConsulta;
                ListaProdutosUtilizadoNaConsulta = new ObservableCollection <ProdutoUtilizadoEmConsulta>(aux1);
            }
        }
        private void CarregarProdutosDaConsulta()
        {
            var listaProdutos = Consulta.Procedimento.Produtos;

            foreach (var item in listaProdutos)
            {
                ListaProdutosUtilizadoNaConsulta.Add(new ProdutoUtilizadoEmConsulta()
                {
                    Consulta = Consulta, Produto = item, QtdProdutoUtilizado = 1
                });
            }
        }