Beispiel #1
0
        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"));
        }
Beispiel #2
0
 public IActionResult Edit(ChiTietTourVM chiTietTourVM)
 {
     chiTietRepo.Delete(chiTietTourVM.TourId);
     tourRepo.Delete(chiTietTourVM.TourId);
     Create(chiTietTourVM);
     giaRepo.UpdateIdTour(chiTietTourVM, LastId);
     return(RedirectToAction("index"));
 }
Beispiel #3
0
        public IActionResult Edit(int?id)
        {
            ViewBag.ThanhPho = diaDiemRepo.GetGroupNameCity();
            ViewBag.Loai     = loaiRepo.GetAll();
            ChiTietTourVM chiTietTour = tourRepo.CreateNewTour(id ?? 1);

            return(View(chiTietTour));
        }
Beispiel #4
0
        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);
 }