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 PostCustomer(Customer customer) { WebApiFunContext db = new WebApiFunContext(); db.Customers.Add(customer); db.SaveChanges(); return Ok(customer); }
public IHttpActionResult GetCustomer(int id) { WebApiFunContext db = new WebApiFunContext(); var customer = db.Customers.Where(x => x.Id == id); if (customer != null) return Ok(customer); else return NotFound(); }
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(); } }
public IQueryable<Customer> GetAllCustomers() { WebApiFunContext db = new WebApiFunContext(); return db.Customers.AsQueryable(); }