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); }
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); }