// PUT: api/NewsItem/5 public void Put(int id, Models.NewsItem value) { Database.Model1 db = new Database.Model1(); Database.NewsItem ni = db.NewsItems.Find(id); ni.HeadLine = value.HeadLine; ni.NewsItemDate = value.StoryDate; db.SaveChanges(); }
// PUT: api/NewsItem/5 public void Put(int id, Models.NewsItem value) { Database.Model1 db = new Database.Model1(); Database.NewsItem ni = db.NewsItems.Find(id); ni.HeadLine = value.HeadLine; ni.NewsItemDate = value.StoryDate; db.SaveChanges(); }
// POST: api/NewsItem public void Post(Models.NewsItem newsItem) { Database.Model1 db = new Database.Model1(); db.NewsItems.Add(new Database.NewsItem() { HeadLine = newsItem.HeadLine, NewsItemDate = DateTime.Now }); db.SaveChanges(); }
// DELETE: api/NewsItem/5 public void Delete(int id) { Database.Model1 db = new Database.Model1(); Database.NewsItem ni = db.NewsItems.Find(id); ni.Paragraphs.Clear(); ni.Journalists.Clear(); ni.Locations.Clear(); db.NewsItems.Remove(ni); db.SaveChanges(); }
// DELETE: api/NewsItem/5 public void Delete(int id) { Database.Model1 db = new Database.Model1(); Database.NewsItem ni = db.NewsItems.Find(id); ni.Paragraphs.Clear(); ni.Journalists.Clear(); ni.Locations.Clear(); db.NewsItems.Remove(ni); db.SaveChanges(); }
///<summary>Gets story by id</summary> ///<param name="id">NewsItem id</param> // GET: api/NewsItem/5 public Models.NewsItem Get(int id) { Database.NewsItem newsitem = new Database.Model1().NewsItems.Find(id); return(new Models.NewsItem(newsitem)); }
// POST: api/NewsItem public void Post(Models.NewsItem newsItem) { Database.Model1 db = new Database.Model1(); db.NewsItems.Add(new Database.NewsItem() { HeadLine = newsItem.HeadLine, NewsItemDate = DateTime.Now }); db.SaveChanges(); }
///<summary>Gets story by id</summary> ///<param name="id">NewsItem id</param> // GET: api/NewsItem/5 public Models.NewsItem Get(int id) { Database.NewsItem newsitem = new Database.Model1().NewsItems.Find(id); return new Models.NewsItem(newsitem); }