private void DataGridConsulta(List <Consulta> resultado)
        {
            GridAtendimentoCollection = new ObservableCollection <ConsultaViewModel>();
            foreach (Consulta item in resultado)
            {
                ConsultaViewModel itemViewModel = new ConsultaViewModel
                {
                    DataConsulta   = SiteUtil.FormatarDataHora(item.DataConsulta),
                    NomePaciente   = item.Paciente.Nome,
                    Cpf            = SiteUtil.FormatarCPF(item.Paciente.Cpf),
                    Telefone       = SiteUtil.FormatarTelefone(item.Paciente.Telefone),
                    DataNascimento = SiteUtil.FormatarData(item.Paciente.Date),
                    Tratamento     = item.Tratamento.Nome,
                    Situacao       = item.Situacao.Descricao
                };

                GridAtendimentoCollection.Add(itemViewModel);
            }
            int itemcount = resultado.Count;

            AtendimentoCurrentPageIndex = 0;
            AtendimentoTotalPage        = itemcount / AtendimentoItemPerPage;
            if (itemcount % AtendimentoItemPerPage != 0)
            {
                AtendimentoTotalPage += 1;
            }

            AtendimentoViewSource.Source  = GridAtendimentoCollection;
            AtendimentoViewSource.Filter += new FilterEventHandler(View_Filter);
            // this.gridAtendimento.DataContext = ViewSource;
            gridAtendimento.ItemsSource = AtendimentoViewSource.View;
            ShowCurrentPageIndex();
            lb_TotalPaginas.Content    = AtendimentoTotalPage.ToString();
            gridAtendimento.Visibility = Visibility;
            treeViewConsultaSimplificada.Visibility = Visibility;
            botoesPaginacaoAtendimento.Visibility   = Visibility;
        }