// POST api/<controller> public bool Post([FromBody] Product product) { var entities = new WebApiDbEntities(); entities.AddToProducts(product); var i = entities.SaveChanges(); return(i > 0); }
// DELETE api/<controller>/5 public bool Delete(int id) { using (var entities = new WebApiDbEntities()) { var prod = (from p in entities.Products where p.ProductId == id select p).FirstOrDefault(); entities.Products.DeleteObject(prod); var i = entities.SaveChanges(); return(i > 0); } }
// PUT api/<controller>/5 public bool Put(int id, [FromBody] Product product) { using (var entities = new WebApiDbEntities()) { var prod = (from p in entities.Products where p.ProductId == id select p).FirstOrDefault(); prod.ProductName = product.ProductName; var i = entities.SaveChanges(); return(i > 0); } }
// GET api/<controller>/5 public Product Get(int id) { var entities = new WebApiDbEntities(); return(entities.Products.FirstOrDefault(p => p.ProductId == id)); }
// GET api/<controller> public IEnumerable <Product> Get() { var entities = new WebApiDbEntities(); return(entities.Products); }