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