Esempio n. 1
0
        protected void btnEditarHelperTag_OnClick(object sender, EventArgs e)
        {
            var master = ObterMasterPagePrincipal();

            // Atribuir os valores da descrição e do ID do helper no Modal lá da Masterpage.
            if (master != null)
            {
                var modal = master.FindControl("ModalEdicaoHelperTag");

                if (modal != null)
                {
                    var backDrop = master.FindControl("pnlbackdrop");

                    if (backDrop != null)
                    {
                        backDrop.Visible = true;
                    }

                    modal.Visible = true;

                    var paginaAtual = ObterPaginaAtual();

                    if (paginaAtual != null)
                    {
                        var tag = new ManterHelperTag().ObterPorChavePagina(Chave, paginaAtual.ID);

                        // Caso não exista cria um registro de tag vazia no banco isso evita o cadastro manual de novas tags
                        if (tag == null && !String.IsNullOrEmpty(Chave) && paginaAtual.ID != 0)
                        {
                            tag        = new HelperTag();
                            tag.Pagina = paginaAtual;
                            tag.Chave  = Chave;
                            new ManterHelperTag().Salvar(tag);
                        }

                        if (tag != null)
                        {
                            ((HiddenField)modal.FindControl("hdnHelperTagChave")).Value    = tag.Chave;
                            ((HiddenField)modal.FindControl("hdnHelperTagPaginaId")).Value = tag.Pagina.ID.ToString();
                            ((CKEditorControl)modal.FindControl("txtDescricao")).Text      = tag.Descricao;
                        }
                    }
                }
            }
        }
Esempio n. 2
0
 public void Salvar(HelperTag helper)
 {
     _bmHelperTag.Salvar(helper);
 }
Esempio n. 3
0
 public void Salvar(HelperTag helper)
 {
     _repositorio.Salvar(helper);
 }