Exemple #1
0
        public virtual int HaberYorumuBildirimMesajıGönder(HaberYorumu haberYorumu)
        {
            if (haberYorumu == null)
            {
                throw new ArgumentNullException("haberYorumu");
            }

            var site = _siteContext.MevcutSite;

            var mesajTeması = AktifMesajTemasınıAl(MesajTemasıSistemAdları.HaberYorumuBildirimi, 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));
        }
Exemple #2
0
        public virtual void yorumSil(HaberYorumu haberYorumu)
        {
            if (haberYorumu == null)
            {
                throw new ArgumentNullException("haberYorumu");
            }

            _haberYorumuDepo.Sil(haberYorumu);
            _olayYayınlayıcı.OlaySilindi(haberYorumu);
        }
Exemple #3
0
 public YeniYorumOnaylandıOlayı(HaberYorumu haberYorumu)
 {
     this.HaberYorumu = haberYorumu;
 }