Inheritance: IEntity, ICreatable
        public void MarkClicked(long id, long currentUserId)
        {
            var rssEntryToRead = this.database.RssEntriesToRead.Single(x => x.Id == id);

            var eventRssClicked = new EventRssUserInteraction()
            {
                UserId = currentUserId,
                RssEntryId = rssEntryToRead.RssEntryId,
                InteractionType = InteractionType.Clicked
            };

            this.database.EventsRssUserInteraction.Add(eventRssClicked);
            this.database.SaveChanges();
        }
        public void AddEventRssViewed(long currentUserId, long rssToReadId)
        {
            var rssEntryToRead = this.database.RssEntriesToRead.Single(r => r.Id == rssToReadId);
            var rssEntryId = rssEntryToRead.RssEntryId;
            var eventRssViewed = new EventRssUserInteraction
            {
                RssEntryId = rssEntryId,
                UserId = currentUserId,
                InteractionType = InteractionType.Viewed
            };

            this.database.EventsRssUserInteraction.Add(eventRssViewed);
            this.database.SaveChanges();
        }