// DELETE api/customers/7
 public HttpResponseMessage Delete(int id)
 {
     var cust = new Customer { CustomerId=id};
       _db.Customers.Attach(cust);
       var status = _db.Customers.Remove(cust);
       _db.SaveChanges();
       if (status != null) return new HttpResponseMessage(HttpStatusCode.OK);
       throw new HttpResponseException(HttpStatusCode.NotFound);
 }
 // POST api/customers
 public HttpResponseMessage Post([FromBody] CustomerModel value)
 {
     var customer=new Customer
      {
         FirstName=value.FirstName,
         LastName=value.LastName,
         PhoneNumber=value.PhoneNumber,
         AlternatePhoneNumber=value.AlternatePhoneNumber,
         Email=value.Email,
         Gender=value.Gender,
         Remarks=value.Remarks
      };
       _db.Customers.Add(customer);
       _db.SaveChanges();
       var msg = new HttpResponseMessage(HttpStatusCode.Created);
       msg.Headers.Location = new Uri(Request.RequestUri + "/"+customer.CustomerId.ToString());
       return msg;
 }