public IHttpActionResult PostCustomer(Customer customer) { WebApiFunContext db = new WebApiFunContext(); db.Customers.Add(customer); db.SaveChanges(); return Ok(customer); }
public IHttpActionResult PutCustomer(Customer customer) { WebApiFunContext db = new WebApiFunContext(); db.Entry(customer).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return Ok(customer); }
public IHttpActionResult DeleteCustomer(int id) { WebApiFunContext db = new WebApiFunContext(); var customer = db.Customers.Where(x => x.Id == id).FirstOrDefault(); if (customer != null) { db.Customers.Remove(customer); db.SaveChanges(); return Ok(); } else { return NotFound(); } }