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(); }