Example #1
0
        public void AddToReadLaterQueueForCurrentUser(RssActionModel model)
        {
            var userId = this.infrastructure.GetCurrentUserId();

            this.entityRepository.AddReadLaterRequestByUserForArticle(userId, model.StreamType, model.Id);
        }
Example #2
0
        public void OpenFullArticle(RssActionModel model)
        {
            var userId = this.infrastructure.GetCurrentUserId();

            this.entityRepository.AddFullArticleRequestByUserForArticle(userId, model.StreamType, model.Id);
        }
Example #3
0
        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));
 }
Example #5
0
        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));
 }