public override void ModelToView()
        {
            IsPopulated = false;

            if (IsReadOnlyMode)
            {
                trvODsFedora.Nodes.Clear();
                if (SessionHelper.AppConfiguration.GetCurrentAppconfiguration().IsFedoraEnable())
                {
                    var odRows = FedoraHelper.GetObjetosDigitais(CurrentFRDBase);

                    foreach (var odRow in odRows.OrderBy(r => r.GUIOrder))
                    {
                        AddObjetoDigital(odRow);
                    }
                }
            }
            else
            {
                odHelper.currentNivel = CurrentFRDBase.NivelRow;
                odHelper.LoadData();

                controlObjetoDigital1.ViewMode         = odHelper.mContexto;
                controlObjetoDigital1.CurrentODSimples = odHelper.currentODSimples;
                controlObjetoDigital1.CurrentODComp    = odHelper.currentODComp;
                controlObjetoDigital1.docSimplesSemOD  = odHelper.docSimplesSemOD;

                switch (odHelper.mContexto)
                {
                case ObjetoDigitalFedoraHelper.Contexto.objetosDigitais:
                    //this.lblFuncao.Text = "Objetos Digitais";
                    controlObjetoDigital1.Titulo = controlObjetoDigital1.CurrentODComp != null ? controlObjetoDigital1.CurrentODComp.titulo : odHelper.currentNivel.GetNivelDesignadoRows().Single().Designacao;
                    break;

                case ObjetoDigitalFedoraHelper.Contexto.imagens:
                    //this.lblFuncao.Text = "Objeto Digital Simples";
                    controlObjetoDigital1.Titulo = odHelper.currentODSimples.Count > 0 ? odHelper.currentODSimples[0].titulo : odHelper.currentNivel.GetNivelDesignadoRows().Single().Designacao;
                    break;

                default:     // igual a ObjetoDigitalFedoraHelper.Contexto.objetosDigitais.nenhum
                    //this.lblFuncao.Text = "Objeto(s) Digital(ais) associado(s) não encontrado(s)";
                    break;
                }

                controlObjetoDigital1.ModelToView();
            }

            IsPopulated = true;
        }