Exemplo n.º 1
0
        private void CreateNewCustomer()
        {
            Console.WriteLine("What is the first name?");
            string firstName = Console.ReadLine();

            Console.WriteLine("What is the last name?");
            string lastName = Console.ReadLine();

            Console.WriteLine("What is the Type of customer? (1. Current / 2. Old / 3. New)");
            int          input = int.Parse(Console.ReadLine());
            CustomerData type  = CustomerData.CurrentCustomers;

            switch (input)
            {
            case 1:
                type = CustomerData.CurrentCustomers;
                break;

            case 2:
                type = CustomerData.OldCustomers;
                break;

            case 3:
                type = CustomerData.NewCustomers;
                break;
            }

            Console.WriteLine("What is the Customer's Email?");
            string email = Console.ReadLine();

            EmailProgram program = new EmailProgram(type, firstName, lastName, email);

            _emailRepo.AddEmailProgramToList(program);
        }
        public EmailProgram GetEmailProgram(string firstName, string lastName)
        {
            EmailProgram UpdateInfo = new EmailProgram();

            foreach (EmailProgram email in _emails)
            {
                if (email.FirstName == firstName && email.LastName == lastName)
                {
                    UpdateInfo = email;
                }
            }
            return(UpdateInfo);
        }
Exemplo n.º 3
0
        private void UpdateCustomoerData()
        {
            Console.WriteLine("What is the Customer's FirstName?");
            string firstName = Console.ReadLine();

            Console.WriteLine("What is the customer's LastName?");
            string lastName = Console.ReadLine();

            Console.WriteLine("What is the customer's Email?");
            string email = Console.ReadLine();

            EmailProgram customerEamil = _emailRepo.GetEmailProgram(firstName, lastName);

            Console.WriteLine("What is the new firstname?");
            customerEamil.FirstName = Console.ReadLine();

            Console.WriteLine("What is the customer's new lastname?");
            customerEamil.LastName = Console.ReadLine();

            Console.WriteLine("What is the customer's new Email?");
            customerEamil.Email = Console.ReadLine();

            Console.WriteLine("What is the new customer type? \n +" +
                              "1. Current \n +" +
                              "2. Old \n +" +
                              "3. New");
            string input = Console.ReadLine().ToLower();

            switch (input)
            {
            case "1":
                customerEamil.Type = CustomerData.CurrentCustomers;
                break;

            case "2":
                customerEamil.Type = CustomerData.OldCustomers;
                break;

            case "3":
                customerEamil.Type = CustomerData.NewCustomers;
                break;
            }
        }
 public void RemoveCustomerEmail(EmailProgram Customer)
 {
     _emails.Remove(Customer);
 }
 public void AddEmailProgramToList(EmailProgram addCustomerEmail)
 {
     _emails.Add(addCustomerEmail);
 }