예제 #1
0
        public virtual int BlogYorumuBildirimMesajıGönder(BlogYorumu blogYorumu)
        {
            if (blogYorumu == null)
            {
                throw new ArgumentNullException("blogYorumu");
            }

            var site = _siteContext.MevcutSite;

            var mesajTeması = AktifMesajTemasınıAl(MesajTemasıSistemAdları.BlogYorumuBildirimi, site.Id);

            if (mesajTeması == null)
            {
                return(0);
            }

            var emailHesabı = MesajTemasınınEmailHesabı(mesajTeması);

            //tokenlar
            var tokens = new List <Token>();

            /*
             * _messageTokenProvider.AddStoreTokens(tokens, store, emailAccount);
             * _messageTokenProvider.AddBlogCommentTokens(tokens, blogComment);
             * _messageTokenProvider.AddCustomerTokens(tokens, blogComment.Customer);
             *
             * //event notification
             * _eventPublisher.MessageTokensAdded(messageTemplate, tokens);
             */
            var Emaile = emailHesabı.Email;
            var isme   = emailHesabı.GörüntülenenAd;

            return(BildirimGönder(mesajTeması, emailHesabı, tokens, Emaile, isme));
        }
예제 #2
0
        public virtual void yorumSil(BlogYorumu blogYorumu)
        {
            if (blogYorumu == null)
            {
                throw new ArgumentNullException("blogYorumu");
            }

            _blogYorumuDepo.Sil(blogYorumu);
            _olayYayınlayıcı.OlaySilindi(blogYorumu);
        }
예제 #3
0
 public YeniYorumOnaylandıOlayı(BlogYorumu blogYorumu)
 {
     this.BlogYorumu = blogYorumu;
 }