public void AddToReadLaterQueueForCurrentUser(RssActionModel model) { var userId = this.infrastructure.GetCurrentUserId(); this.entityRepository.AddReadLaterRequestByUserForArticle(userId, model.StreamType, model.Id); }
public void OpenFullArticle(RssActionModel model) { var userId = this.infrastructure.GetCurrentUserId(); this.entityRepository.AddFullArticleRequestByUserForArticle(userId, model.StreamType, model.Id); }
public void AddCommentToRssItemByCurrentUser(RssActionModel model) { var userId = this.infrastructure.GetCurrentUserId(); this.entityRepository.AddCommentRequestByUserForArticle(userId, model.StreamType, model.Id); }
public virtual ActionResult Voteup(RssActionModel model) { this.service.CurrentVoteupForArticleByCurrentUser(model); return(new HttpStatusCodeResult(HttpStatusCode.OK)); }
public void CurrentVoteupForArticleByCurrentUser(RssActionModel model) { var userId = this.infrastructure.GetCurrentUserId(); this.entityRepository.AddVoteUpRequestByUserForArticle(userId, model.StreamType, model.Id); }
public virtual ActionResult MarkNotRead(RssActionModel model) { this.service.MarkRssItemAsNotReadByCurrentUser(model); return(new HttpStatusCodeResult(HttpStatusCode.OK)); }
public virtual ActionResult Share(RssActionModel model) { this.service.ShareRssItem(model); return(new HttpStatusCodeResult(HttpStatusCode.OK)); }
public virtual ActionResult AddComment(RssActionModel model) { this.service.AddCommentToRssItemByCurrentUser(model); return(new HttpStatusCodeResult(HttpStatusCode.OK)); }
public virtual ActionResult AddToReadLater(RssActionModel model) { this.service.AddToReadLaterQueueForCurrentUser(model); return(new HttpStatusCodeResult(HttpStatusCode.OK)); }
public void CurrentVotedownForArticleByCurrentUser(RssActionModel model) { var userId = this.sessionProvider.GetCurrentUserId(); this.rssItemActionRepository.AddVoteDownRequestByUserForArticle(userId, model.StreamType, model.Id); }
public void AddToReadLaterQueueForCurrentUser(RssActionModel model) { var userId = this.sessionProvider.GetCurrentUserId(); this.rssItemActionRepository.AddReadLaterRequestByUserForArticle(userId, model.StreamType, model.Id); }
public void OpenFullArticle(RssActionModel model) { var userId = this.sessionProvider.GetCurrentUserId(); this.rssItemActionRepository.AddFullArticleRequestByUserForArticle(userId, model.StreamType, model.Id); }
public void MarkRssItemAsNotReadByCurrentUser(RssActionModel model) { var userId = this.sessionProvider.GetCurrentUserId(); this.rssItemActionRepository.AddNotReadRequestByUserForArticle(userId, model.StreamType, model.Id); }
public ActionResult VoteDown(RssActionModel model) { this.rssItemActionService.CurrentVotedownForArticleByCurrentUser(model); return(new HttpStatusCodeResult(HttpStatusCode.OK)); }