示例#1
0
 // 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();
 }
示例#2
0
 // 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();
 }
示例#3
0
 // 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();
 }
示例#4
0
 // 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();
 }
示例#5
0
 // 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();
 }
示例#6
0
 ///<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));
 }
示例#7
0
 // 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();
 }
示例#8
0
 ///<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);
 }