Example #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Choose an option");
            Console.WriteLine("{1}:Show list of customers");
            Console.WriteLine("{2}:Register a new customer");
            Console.WriteLine("{3}:Add a point towards a free haircut");
            string userInput = Convert.ToString(Console.ReadLine());

            if (userInput == "1")
            {
                Console.Clear();
                ShowCustomers show = new ShowCustomers();
                foreach (var person in show.ShowUsers())
                {
                    Console.WriteLine($"{person.FirstName} {person.LastName} {person.PhoneNumber} {person.RewardCount}");
                }
                Console.ReadLine();
            }

            else if (userInput == "2")
            {
                Console.Clear();
                Register reg = new Register();
                reg.RegisterUser();
            }

            else if (userInput == "3")
            {
                Console.Clear();
                AddPoint add = new AddPoint();
                add.Points();
            }
        }
Example #2
0
        public void ShowCustomersTest()
        {
            // Arrange

            mockRepository.Setup(x => x.ShowCustomers())
            .Returns(listaCustomers);

            var handler = new ShowCustomersHandler(mockRepository.Object);

            // Act
            ShowCustomers sc = new ShowCustomers();

            var res = handler.Handle(sc, ct);


            Assert.IsNotNull(res.Result);
        }
 public Task <IEnumerable <Core.DTOs.CustomerDTO> > Handle(ShowCustomers request, CancellationToken cancellationToken)
 {
     return(Task.Run(() => {
         return customerRepository.ShowCustomers();
     }));
 }
Example #4
0
        private void ShowCustomers_OnClick(object sender, RoutedEventArgs e)
        {
            var showCustomers = new ShowCustomers(_applicationManager.getCustomers());

            showCustomers.Show();
        }