Example #1
0
 private void Handle(SessionInteractionOccuredEvent evt)
 {
     Actions.Add(SessionAction.Create(evt.ArticleId, evt.ArticleLanguage, evt.InteractionType, evt.ActionDateTime));
     Version = evt.Version;
 }
Example #2
0
        public void Unread(string articleId, string articleLanguage, DateTime actionDateTime)
        {
            var evt = new SessionInteractionOccuredEvent(Guid.NewGuid().ToString(), Id, Version + 1, InteractionTypes.UNREAD, articleId, articleLanguage, actionDateTime);

            Handle(evt);
        }