public IActionResult Create(ChiTietTourVM chiTietTourVM) { if (ModelState.IsValid) { Tours tours = new Tours() { Ten = chiTietTourVM.TenTour, Mota = chiTietTourVM.Mota, LoaiId = chiTietTourVM.IdLoai }; string[] DiaDiem = chiTietTourVM.IdDiaDiem.Split(","); LastId = tourRepo.AddAndGetLastId(tours); for (int i = 0; i < DiaDiem.Length; i++) { ChiTietTours chiTiet = new ChiTietTours() { TourId = LastId, DiadiemId = Int32.Parse(DiaDiem[i]), CtThutu = i }; if (chiTietRepo.Add(chiTiet)) { Console.WriteLine("Them dia diem thanh cong!"); } } } return(RedirectToAction("index")); }
public IActionResult Edit(ChiTietTourVM chiTietTourVM) { chiTietRepo.Delete(chiTietTourVM.TourId); tourRepo.Delete(chiTietTourVM.TourId); Create(chiTietTourVM); giaRepo.UpdateIdTour(chiTietTourVM, LastId); return(RedirectToAction("index")); }
public IActionResult Edit(int?id) { ViewBag.ThanhPho = diaDiemRepo.GetGroupNameCity(); ViewBag.Loai = loaiRepo.GetAll(); ChiTietTourVM chiTietTour = tourRepo.CreateNewTour(id ?? 1); return(View(chiTietTour)); }
public bool Update(ChiTietTourVM ct) { Tours tour = _context.Tours.Find(ct.TourId); tour.Ten = ct.TenTour; tour.Mota = ct.Mota; tour.LoaiId = tour.LoaiId; return(_context.SaveChanges() != 0); }
public bool UpdateIdTour(ChiTietTourVM chiTietTourVM, int Id) { _context.Gias.UpdateRange(_context.Gias.Where(g => g.ToudId == chiTietTourVM.TourId).Select(s => new Gias { ToudId = Id, GiaId = s.GiaId, Sotien = s.Sotien, Tungay = s.Tungay, Denngay = s.Denngay })); return(_context.SaveChanges() != 0); }