public async Task UpdateItem(RssItem NewItem) { if (NewItem == null) { throw new ArgumentNullException("NewItem"); } RssItem item = await rSSContext.Items.FindAsync(NewItem.Id); if (item == null) { throw new Exception("The RSSItem does not exist."); } rSSContext.Update(NewItem); await rSSContext.SaveChangesAsync(); }