public ActionResult Detail(long id) { FoodSVClient sv = new FoodSVClient(); var foodDetail = sv.FindID(id); ViewBag.foodDetail = foodDetail; return(View()); }
//Thuộc tính autocomplete public JsonResult ListName(string q) { var data = new FoodSVClient().searchFood(q); return(Json(new { data = data, status = true }, JsonRequestBehavior.AllowGet)); }
public JsonResult Delete(long id) { var res = new FoodSVClient().DeleteFood(id); if (res) { SetAlert("Xóa món ăn thành công", "success"); return(Json(new { status = true })); } else { SetAlert("Xóa món ăn KHÔNG thành công", "error"); return(Json(new { status = false })); } }
//Tìm kiếm món ăn public ActionResult Search(string keyword) { string[] key = keyword.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries); var food = new List <Food.Food>(); foreach (var item in key) { var list = new FoodSVClient().Search(item); foreach (var li in list) { food.Add(li); } } ViewBag.KeyWord = keyword; ViewBag.ListFood = food; return(View()); }
// GET: Home public ActionResult Index(int page = 1, int pagesize = 6) { var fo = new Food.Food(); var sv = new FoodSVClient(); ViewBag.Food_Slide = sv.ListSlideFood(); var or = Session[BookFoodSesstion]; var FoodOr = new List <OrderFood>(); if (or != null) { FoodOr = (List <OrderFood>)or; } ViewBag.MenuList = FoodOr; var model = sv.PageListFood().ToPagedList(page, pagesize); return(View(model)); }
public ActionResult Edit(Food.Food food) { if (IsNum(food.Price.ToString())) { var res = new FoodSVClient().EditFood(food); if (res) { SetAlert("Sửa món ăn thành công", "success"); return(RedirectToAction("Index", "Fooder")); } else { SetAlert("Sửa món ăn KHÔNG thành công", "error"); return(RedirectToAction("Edit", "Fooder")); } } else { SetAlert("Sửa món ăn KHÔNG thành công, Giá của món ăn KHÔNG HỢP LỆ", "error"); return(RedirectToAction("Edit", "Fooder")); } }
//Thêm món ăn vào thực đơn public ActionResult AddMenu(long foodId, int quantity) { var food = new FoodSVClient().FindID(foodId); var or = Session[BookFoodSesstion]; if (or != null) { var list = (List <OrderFood>)or; if (list.Exists(x => x.food.ID == foodId)) { foreach (var item in list) { if (item.food.ID == foodId) { item.quantity += quantity; } } } else { var item = new OrderFood(); item.food = food; item.quantity = quantity; list.Add(item); } } else { var item = new OrderFood(); var list = new List <OrderFood>(); item.food = food; item.quantity = quantity; list.Add(item); Session[BookFoodSesstion] = list; } return(RedirectToAction("Index")); }
// GET: Admin/Fooder/Edit/5 public ActionResult Edit(int id) { var model = new FoodSVClient().FindID(id); return(View(model)); }
// GET: Admin/Fooder public ActionResult Index(int page = 1, int pagesize = 4) { var model = new FoodSVClient().PageListFood().ToPagedList(page, pagesize); return(View(model)); }