Beispiel #1
0
        static void CustomersMenu()
        {
            int option = 0;

            while (option != 3)
            {
                Console.Clear();
                Console.WriteLine("CUSTOMERS MENU");
                Console.WriteLine("1. List All Customers");
                Console.WriteLine("2. Add a Customer");
                Console.WriteLine("3. Back to main menu");
                Console.WriteLine("Write the number of the actinon you want to take:");

                try
                {
                    option = Convert.ToInt32(Console.ReadLine());

                    switch (option)
                    {
                    case 1:
                        customersManager.ShowCustomers();
                        WaitForUserInput();
                        break;

                    case 2:
                        customersManager.AddCustomer();
                        WaitForUserInput();
                        break;

                    case 3:
                        break;

                    default:
                        option = 0;
                        break;
                    }
                }
                catch (FormatException)
                {
                    Console.WriteLine("Please enter a valid option (a number from 1 to 4.");
                    option = 0;
                }
            }
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            /*--Customers--*/

            var customerDBManager = new CustomersManager(Configuration);

            //Add new customer
            Console.WriteLine("--Add customer --");
            customerDBManager.AddCustomer(new Customers {
                Firstname = "Ludovic", Lastname = "Sahraoui", Login = "******", Password = "******", Country_code = 1, Address = "Chemin des Salines 40"
            });;
            //var customers = customerDBManager.GetCustomer(1);
            //Console.WriteLine(customers.Firstname);

            /*
             * //Update new customer
             * var newCustomer = customerDBManager.GetCustomer(1);
             * newCustomer.Firstname = "Léo";
             * newCustomer.Lastname = "Favre";
             * customerDBManager.UpdateCustomer(newCustomer);
             *
             * /*
             * //Delete customer
             * Console.WriteLine("--Delete customer --");
             * customerDBManager.DeleteCustomer(1);
             */

            /*--Cities--*/
            //Get Cities
            Console.WriteLine("--Get cities --");
            var citiesDBManager = new CitiesManager(Configuration);
            var cities          = citiesDBManager.GetCities();

            foreach (var city in cities)
            {
                Console.WriteLine(city.Name);
            }


            /*--Courier--*/
            Console.WriteLine("--Get courier 1 --");
            var courierDBManager = new CourierManager(Configuration);
            var courier          = courierDBManager.GetCourier(1);

            Console.WriteLine(courier.Firstname);

            /*--Dishes--*/


            //Get dishes
            Console.WriteLine("--Get dishes --");
            var dishesDBManager = new DishesManager(Configuration);
            var dishes          = dishesDBManager.GetDishes();

            foreach (var dish in dishes)
            {
                Console.WriteLine(dish.Name);
            }

            /*--OrderDishes--*/



            /*--Orders--*/

            //add order
            Console.WriteLine("--Add order --");
            var ordersDBManager = new OrdersManager(Configuration);

            ordersDBManager.AddOrder(new Order {
                Status = "Ready", Created_at = 02042019, Delivery_time = 2, IdCourier = 1, IdCustomer = 1
            });;


            /*--Restaurants--*/
        }
        public ActionResult Create(DTO.Customer c)
        {
            CustomersManager.AddCustomer(c);

            return(RedirectToAction("Index", "Login"));
        }