// Create Methods public static Customer CreateCustomer(Customer instance) { List<Customer> companies = GetCustomerList(); // Set ID's string ID = (companies.Max(a => Convert.ToInt32(a.ID)) + 1).ToString(); instance.ID = ID; instance.PrimaryAddress.ID = string.Format("{0}-a1", ID); companies.Add(instance); SaveCustomers(companies); return instance; }
public Customer CreateCustomer(Customer instance) { return XmlDataStore.CreateCustomer(instance); }
public Customer UpdateCompanyJson(Customer instance) { return XmlDataStore.UpdateCustomer(instance); }
// Update Methods public static Customer UpdateCustomer(Customer instance) { List<Customer> companies = GetCustomerList(); if (companies.Where(obj => obj.ID == instance.ID).Count() != 0) companies.Remove(companies.First(obj => obj.ID == instance.ID)); companies.Add(instance); SaveCustomers(companies); return instance; }