public SyndicationItem AddEntry(Uri feedUri, SyndicationItem newEntry) { if (feedUri == null) { throw new ArgumentNullException("feedUri"); } if (newEntry == null) { throw new ArgumentNullException("newEntry"); } return(this.Post(feedUri, AtomEntryContentType, HttpContentExtensions.CreateDataContract(newEntry.GetAtom10Formatter())).EnsureStatusIs(HttpStatusCode.Created).Content.ReadAsDataContract <Atom10ItemFormatter>().Item); }
public SyndicationItem UpdateEntry(Uri editUri, SyndicationItem newValue) { if (editUri == null) { throw new ArgumentNullException("editUri"); } if (newValue == null) { throw new ArgumentNullException("newValue"); } return(this.Put(editUri, AtomEntryContentType, HttpContentExtensions.CreateDataContract(newValue.GetAtom10Formatter())).EnsureStatusIs(HttpStatusCode.OK).Content.ReadAsDataContract <Atom10ItemFormatter>().Item); }