示例#1
0
        public string Order(OrderFoodVM orderFood)
        {
            int rowAffected = _orderGateway.Order(orderFood);

            if (rowAffected > 0)
            {
                return("This Order has been saved.");
            }
            return("Order Failed!");
        }
        public int Order(OrderFoodVM orderFood)
        {
            SqlConnection connection = new SqlConnection(connectionString);
            string        query      = "INSERT INTO Orders(MemberId,FoodItemId,Quantity,OrderDate) VALUES (" + orderFood.MemberId +
                                       "," + orderFood.FoodItemId + "," + orderFood.Quantity + ",'" +
                                       orderFood.OrderDate.Date.ToString("d") + "');";
            SqlCommand command = new SqlCommand(query, connection);

            connection.Open();
            int rowAffected = command.ExecuteNonQuery();

            connection.Close();
            return(rowAffected);
        }
        public ActionResult Save(OrderFoodVM orderFood)
        {
            List <Member> members = _orderManager.GetAllMembers();

            ViewBag.Members = new SelectList(members, "Id", "Code");

            List <FoodItem> foodItems = _orderManager.GetAllFoodItems();

            ViewBag.Foods = new SelectList(foodItems, "Id", "Name");

            if (ModelState.IsValid)
            {
                ViewBag.Message = _orderManager.Order(orderFood);
            }
            return(View());
        }
示例#4
0
        // GET: Order
        public ActionResult Order()
        {
            //UserLIst
            UserOrderVM userListOrderVm = new UserOrderVM();
            var         memberList      = db.Users.ToList();

            userListOrderVm.UserOrderList = new SelectList(memberList, "Id", "Code");
            ViewBag.UserList = userListOrderVm.UserOrderList;

            //FoodList
            OrderFoodVM orderFood = new OrderFoodVM();
            var         foodList  = db.FoodItems.ToList();

            orderFood.FoodOrderList = new SelectList(foodList, "Id", "FoodName");
            ViewBag.FoodList        = orderFood.FoodOrderList;

            return(View());
        }