Exemplo n.º 1
0
        public bool UpdateCustomer(string firstName, string lastName, CustomerClass updatedCustomer)
        {
            CustomerClass existingCustomer = GetCustomerByName(firstName, lastName);

            if (existingCustomer != null)
            {
                existingCustomer.FirstName = updatedCustomer.FirstName;
                existingCustomer.LastName  = updatedCustomer.LastName;
                existingCustomer.Type      = updatedCustomer.Type;

                return(true);
            }
            return(false);
        }
Exemplo n.º 2
0
        public bool DeleteCustomer(string firstName, string lastName)
        {
            CustomerClass existingCustomer = GetCustomerByName(firstName, lastName);

            if (existingCustomer == null)
            {
                return(false);
            }
            int initialCount = _listOfCustomers.Count;

            _listOfCustomers.Remove(existingCustomer);
            if (initialCount > _listOfCustomers.Count)
            {
                return(true);
            }
            return(false);
        }
Exemplo n.º 3
0
 public void AddNewCustomer(CustomerClass customer)
 {
     _listOfCustomers.Add(customer);
 }