private void Handle(SessionInteractionOccuredEvent evt) { Actions.Add(SessionAction.Create(evt.ArticleId, evt.ArticleLanguage, evt.InteractionType, evt.ActionDateTime)); Version = evt.Version; }
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); }