public void Save(Customer customer) { ExecuteInDataContext(ctx => { ctx.Customers.InsertOnSubmit(customer); ctx.SubmitChanges(); } ); }
public void SaveCustomer(CustomerDto customerDto) { repository.ExecuteInDataContext(() => { var customer = new Customer {CustomerID = customerDto.CustomerID}; mapper.To(customerDto, ref customer); repository.Save(customer); } ); }
public void To(CustomerDto dto, ref Customer customer) { customer.CompanyName = dto.CompanyName; customer.ContactName = dto.ContactName; customer.ContactTitle = dto.ContactTitle; customer.Address = dto.Address; customer.City = dto.City; customer.Region = dto.Region; customer.PostalCode = dto.PostalCode; customer.Country = dto.Country; customer.Phone = dto.Phone; customer.Fax = dto.Fax; }
public CustomerDto From(Customer customer) { return new CustomerDto { CustomerID = customer.CustomerID, CompanyName = customer.CompanyName, ContactName = customer.ContactName, ContactTitle = customer.ContactTitle, Address = customer.Address, City = customer.City, Region = customer.Region, PostalCode = customer.PostalCode, Country = customer.Country, Phone = customer.Phone, Fax = customer.Fax }; }
public void Update(Customer customer) { ExecuteInDataContext(ctx => ctx.SubmitChanges()); }
partial void DeleteCustomer(Customer instance);
partial void UpdateCustomer(Customer instance);
partial void InsertCustomer(Customer instance);