public SyndicationItem AddMediaResource(SyndicationFeed feed, string contentType, string description, HttpContent mediaContent) { if (feed == null) { throw new ArgumentNullException("feed"); } if (mediaContent == null) { throw new ArgumentNullException("mediaContent"); } return AddMediaResource(feed.GetSelfLink(true).Uri, contentType, description, mediaContent); }
public SyndicationItem AddEntry(SyndicationFeed feed, SyndicationItem newEntry) { if (feed == null) { throw new ArgumentNullException("feed"); } if (newEntry == null) { throw new ArgumentNullException("newEntry"); } return this.Post(feed.GetSelfLink(true).Uri, AtomEntryContentType, HttpContentExtensions.CreateDataContract(newEntry.GetAtom10Formatter())).EnsureStatusIs(HttpStatusCode.Created).Content.ReadAsDataContract<Atom10ItemFormatter>().Item; }