
Chapter 11: Deploying Web Services with WCF | 311 |
return customer;
}
public List<Customer> GetCustomers()
{
var ctx = new MyShopDataContext();
return
(from cust in ctx.Customers select cust)
.ToList();
}
public int InsertCustomer(Customer cust)
{
var ctx = new MyShopDataContext();
ctx.Customers.InsertOnSubmit(cust);
ctx.SubmitChanges();
return cust.CustomerID;
}
public void UpdateCustomer(Customer cust)
{
var ctx = new MyShopDataContext();
var customer =
(from cst in ctx.Customers
where cst.CustomerID == cust.CustomerID select cst)
.SingleOrDefault();
if (customer != null)
{
customer.Age = cust.Age; customer.Birthday = cust.Birthday; customer.Income = cust.Income; customer.Name = cust.Name;
ctx.SubmitChanges();
}
}