public ActionResult tracuuthongtin(string searchString) { //1. Tạo danh sách danh mục để hiển thị ở giao diện View thông qua DropDownList var doanss = db.doans.Select(s => new { s.Id, s.Ten, s.NgayDi, s.NgayVe, s.ChiTietChuongTrinh, s.IdTour }); var tourss = db.tours.Select(s => new { s.Id, s.Ten }); //2. Tạo câu truy vấn kết 2 bảng Link, Category bằng mệnh đề join //3. Tìm kiếm chuỗi truy vấn var doansss = doanss.Where(s => s.Ten.Contains(searchString)); //4. Tìm kiếm theo CategoryID //5. Chuyển đổi kết quả từ var sang danh sách List<Link> List <doan> listdoan = new List <doan>(); foreach (var item in doansss) { doan temp = new doan(); temp.Ten = item.Ten; temp.NgayDi = item.NgayDi; temp.NgayVe = item.NgayVe; temp.ChiTietChuongTrinh = item.ChiTietChuongTrinh; temp.IdTour = item.IdTour; listdoan.Add(temp); } return(View(listdoan)); }
public ActionResult DeleteConfirmed(int id) { doan doan = db.doans.Find(id); db.doans.Remove(doan); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,IdTour,Ten,NgayDi,NgayVe,ChiTietChuongTrinh")] doan doan) { if (ModelState.IsValid) { db.Entry(doan).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdTour = new SelectList(db.tours, "Id", "Ten", doan.IdTour); return(View(doan)); }
// GET: doans/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } doan doan = db.doans.Find(id); if (doan == null) { return(HttpNotFound()); } return(View(doan)); }
// GET: doans/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } doan doan = db.doans.Find(id); if (doan == null) { return(HttpNotFound()); } ViewBag.IdTour = new SelectList(db.tours, "Id", "Ten", doan.IdTour); return(View(doan)); }
public ActionResult Create([Bind(Include = "Id,IdTour,Ten,NgayDi,NgayVe,ChiTietChuongTrinh")] doan doan) { if (ModelState.IsValid) { db.doans.Add(doan); db.SaveChanges(); return(RedirectToAction("Details", "tours", new { id = doan.IdTour })); } int id = Convert.ToInt32(Request.QueryString["id"]); var tour = db.tours.Find(id); ViewBag.TourTen = tour.Ten; ViewBag.TourId = id; return(View(doan)); }