Esempio n. 1
0
        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;
        }
Esempio n. 3
0
        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);
        }