public void SetCustomer(CustomerInfo customer) { if (customer == null) throw new ArgumentNullException("customer"); var customerEnity = new Customer { Id = customer.Id, Name = customer.Name, Street = customer.Street, City = customer.City, ZipCode = customer.ZipCode }; this.repository.SetCustomer(customerEnity); }
private IEnumerable<Customer> CreateCustomers() { var c1 = new Customer { Id = 1, Name = "UBS", Street = "Langstrasse 21", ZipCode = "8000", City = "Zürich" }; var c2 = new Customer { Id = 2, Name = "Google", Street = "Sauberstrasse 1001", ZipCode = "8234", City = "Niederbip" }; var customers = new[] { c1, c2 }; return customers; }
public void SetCustomer(Customer customer) { if (customer.Id <= 0) { throw new ArgumentException("Customer ID is invalid."); } RemoveCustomer(this.Customers, customer.Id); this.Customers.Add(customer); DataAccess.WriteCustomersToFile(customersListFileName, this.Customers); }