public void MarkRssItemAsNotReadByCurrentUser(RssActionModel model) { var userId = this.authentication.GetCurrentUserId(); this.rssItemActionRepository.AddNotReadRequestByUserForArticle(userId, model.StreamType, model.Id); }
public void ShareRssItem(RssActionModel model) { var userId = this.authentication.GetCurrentUserId(); this.rssItemActionRepository.AddShareRequestByUserForArticle(userId, model.StreamType, model.Id); }
public void AddToReadLaterQueueForCurrentUser(RssActionModel model) { var userId = this.authentication.GetCurrentUserId(); this.rssItemActionRepository.AddReadLaterRequestByUserForArticle(userId, model.StreamType, model.Id); }
public void CurrentVotedownForArticleByCurrentUser(RssActionModel model) { var userId = this.authentication.GetCurrentUserId(); this.rssItemActionRepository.AddVoteDownRequestByUserForArticle(userId, model.StreamType, model.Id); }
public ActionResult Voteup(RssActionModel model) { this.rssItemActionService.CurrentVoteupForArticleByCurrentUser(model); return new HttpStatusCodeResult(HttpStatusCode.OK); }
public ActionResult Share(RssActionModel model) { this.rssItemActionService.ShareRssItem(model); return new HttpStatusCodeResult(HttpStatusCode.OK); }
public ActionResult MarkNotRead(RssActionModel model) { this.rssItemActionService.MarkRssItemAsNotReadByCurrentUser(model); return new HttpStatusCodeResult(HttpStatusCode.OK); }
public ActionResult AddToReadLater(RssActionModel model) { this.rssItemActionService.AddToReadLaterQueueForCurrentUser(model); return new HttpStatusCodeResult(HttpStatusCode.OK); }
public ActionResult AddComment(RssActionModel model) { this.rssItemActionService.AddCommentToRssItemByCurrentUser(model); return new HttpStatusCodeResult(HttpStatusCode.OK); }