コード例 #1
0
        public AddOrder Menu()
        {
            Models.AddOrder AddOrder = new Models.AddOrder();

            var category = from a in db.Category
                           where a.IsDeleted != true
                           select a;

            List <Models.CategoryViewModel> ListCategoryViewModel = new List <Models.CategoryViewModel>();

            foreach (var item in category)
            {
                CategoryViewModel CategoryViewModel = new CategoryViewModel();
                CategoryViewModel.CategoryID   = item.CategoryID;
                CategoryViewModel.CategoryName = item.CategoryName;
                var listmenu = (from a in db.Menu
                                where a.CategoryID == item.CategoryID && a.Status.StatusName == "Ready"
                                select new OrderItemViewModel
                {
                    MenuID = a.MenuID,
                    MenuName = a.MenuName,
                    Price = a.MenuPrice,
                    Content = a.Content,
                    ContentType = a.ContentType
                }).ToList();
                CategoryViewModel.OrderItem = listmenu;
                ListCategoryViewModel.Add(CategoryViewModel);
            }

            AddOrder.Category = ListCategoryViewModel;
            return(AddOrder);
        }
コード例 #2
0
 public ResponseViewModel EditOrder(Models.AddOrder data)
 {
     return(service.EditOrder(data));
 }
コード例 #3
0
 public ResponseViewModel CreateOrder(Models.AddOrder data)
 {
     return(service.CreateOrder(data));
 }