コード例 #1
0
ファイル: BlogView.cs プロジェクト: mastoj/NBlog
 public void Handle(DisqusEnabledEvent disqusEnabledEvent)
 {
     var blogViewItem = _blogViewRepository.Find(y => y.BlogId == disqusEnabledEvent.AggregateId);
     blogViewItem.DisqusShortName = disqusEnabledEvent.ShortName;
     blogViewItem.DisqusEnabled = true;
     _blogViewRepository.CommitChanges();
 }
コード例 #2
0
ファイル: Blog.cs プロジェクト: mastoj/NBlog
 private void Handle(DisqusEnabledEvent @event)
 {
     _disqusEnabled = true;
     _disqusShortName = @event.ShortName;
 }
コード例 #3
0
ファイル: Blog.cs プロジェクト: mastoj/NBlog
 public void EnableDisqus(string shortName)
 {
     var disqusEnabledEvent = new DisqusEnabledEvent(shortName, AggregateId);
     Apply(disqusEnabledEvent);
 }