Пример #1
0
        protected void orderButton_Click(object sender, EventArgs e)
        {
            if (ValidateFields())
            {
                try
                {
                    var newOrder = new Order
                    {
                        Size         = sizeDropDownList.Text,
                        Crust        = crustDropDownList.Text,
                        Sausage      = sausageCheckBox.Checked,
                        Pepperoni    = pepperoniCheckBox.Checked,
                        Onions       = onionsCheckBox.Checked,
                        GreenPeppers = greenPeppersCheckBox.Checked,
                        Name         = nameTextBox.Text,
                        Address      = addressTextBox.Text,
                        ZipCode      = zipTextBox.Text,
                        PhoneNumber  = phoneNumberTextBox.Text,
                        PaymentType  = paymentTypeRadioButtonList.SelectedValue,
                        TotalCost    = decimal.Parse(totalCostLabel.Text, NumberStyles.Currency)
                    };


                    OrdersManager.AddOrder(newOrder);
                    Response.Redirect("Success.html");
                }
                catch (Exception ex)
                {
                    errorLabel.Text    = ex.Message;
                    errorLabel.Visible = true;
                }
            }
        }
Пример #2
0
        public IActionResult Add()
        {
            OrdersManager manager = new OrdersManager(configuration);

            return(Ok(manager.AddOrder()));
        }
Пример #3
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--*/
        }