Пример #1
0
        /// <summary>
        /// 分享视频
        /// </summary>
        /// <param name="model">分享模型</param>
        public void ShareVideo(SiteShareModel model)
        {
            IRepository <Feed> feedRep = Factory.Factory <IRepository <Feed> > .GetConcrete <Feed>();

            Feed feed = feedRep.GetByKey(model.FeedID);

            BlogService bservice = new BlogService();

            string subject = feed.Subject.Substring(feed.Subject.LastIndexOf("<a"));

            NewFeedModel fmodel = new NewFeedModel()
            {
                Sharer = model.Sharer, SourceUser = model.SourceUser, Type = FeedType.ShareVideo, Content = feed.Content, Subject = subject
            };

            bservice.CreateFeed(fmodel);
        }
Пример #2
0
        /// <summary>
        /// 分享新闻
        /// </summary>
        /// <param name="model"></param>
        public void ShareOneNews(SiteShareModel model)
        {
            IRepository <Feed> feedRep = Factory.Factory <IRepository <Feed> > .GetConcrete <Feed>();

            Feed feed = feedRep.GetByKey(model.FeedID);

            string subject = feed.Subject;

            subject = subject.Substring(subject.LastIndexOf("<a"));


            NewFeedModel newFeed = new NewFeedModel()
            {
                SourceUser = model.SourceUser, Sharer = model.Sharer, Subject = subject, Content = feed.Content, Type = FeedType.ShareStory
            };

            new BlogService().CreateFeed(newFeed);
        }