コード例 #1
0
ファイル: Componente.cs プロジェクト: Didox/MVC_e_Velocit_app
        public string PrimeiroAcesso()
        {
            var componente = new Componente();

            componente.Chave = "primeiro_acesso";
            componente.Get();
            if (componente.Conteudo == null)
            {
                componente.Conteudo = "";
            }
            var writer  = new StringWriter();
            var context = new VelocityContext();

            context.Put("site", Pagina.Site());
            var chaveAtivacaoCampanha = new ChaveAtivacaoCampanha(Campanha.Current());

            chaveAtivacaoCampanha.Get();
            context.Put("chaveAtivacaoCampanha", chaveAtivacaoCampanha);
            if (Session.Get("[Erro]PrimeiroAcesso") != null)
            {
                context.Put("erro", Session.Get("[Erro]PrimeiroAcesso").ToString());
                Session.Invalidate("[Erro]PrimeiroAcesso");
            }
            Velocity.Evaluate(context, writer, "", componente.Conteudo);
            return(writer.GetStringBuilder().ToString());
        }
コード例 #2
0
ファイル: Componente.cs プロジェクト: Didox/MVC_e_Velocit_app
 public string PrimeiroAcesso()
 {
     var componente = new Componente();
     componente.Chave = "primeiro_acesso";
     componente.Get();
     if (componente.Conteudo == null) componente.Conteudo = "";
     var writer = new StringWriter();
     var context = new VelocityContext();
     context.Put("site", Pagina.Site());
     var chaveAtivacaoCampanha = new ChaveAtivacaoCampanha(Campanha.Current());
     chaveAtivacaoCampanha.Get();
     context.Put("chaveAtivacaoCampanha", chaveAtivacaoCampanha);
     if (Session.Get("[Erro]PrimeiroAcesso") != null)
     {
         context.Put("erro", Session.Get("[Erro]PrimeiroAcesso").ToString());
         Session.Invalidate("[Erro]PrimeiroAcesso");
     }
     Velocity.Evaluate(context, writer, "", componente.Conteudo);
     return writer.GetStringBuilder().ToString();
 }