Beispiel #1
0
        public ActionResult Details(XeDangKyLaiThu viewModel)
        {
            var dangKyLaiThu = new DangKyLaiThu
            {
                HoTen      = viewModel.DangKyLaiThus.HoTen,
                Email      = viewModel.DangKyLaiThus.Email,
                Sdt        = viewModel.DangKyLaiThus.Sdt,
                TrangThai  = false,
                NgayDangKy = viewModel.GetTimeCurrent(),
                DiaChi     = viewModel.DangKyLaiThus.DiaChi,
                LoiNhan    = viewModel.DangKyLaiThus.LoiNhan,
                XeId       = viewModel.Xes.XeId,
            };

            _dbContext.DangKyLaiThus.Add(dangKyLaiThu);
            _dbContext.SaveChanges();

            var xe = _dbContext.Xes
                     .Include(c => c.LoaiXe)
                     .Single(c => c.XeId == viewModel.Xes.XeId);
            XeDangKyLaiThu xeDangKyLaiThu = new XeDangKyLaiThu();

            xeDangKyLaiThu.Xes = xe;
            ViewBag.onSuccess  = "Bạn đã đăng ký lái thử xe này rồi, vui lòng quay lại sau!";
            return(View(xeDangKyLaiThu));
        }
        public ActionResult Duyet(int id)
        {
            DangKyLaiThu viewModel = _dbContext.DangKyLaiThus
                                     .Include(c => c.Xe)
                                     .Single(c => c.Id == id);

            return(View(viewModel));
        }
 public ActionResult Duyet(DangKyLaiThu viewModel)
 {
     viewModel = _dbContext.DangKyLaiThus
                 .Include(c => c.Xe)
                 .Single(c => c.Id == viewModel.Id);
     if (viewModel.TrangThai)
     {
         viewModel.TrangThai = false;
     }
     else
     {
         viewModel.TrangThai = true;
     }
     _dbContext.SaveChanges();
     return(RedirectToAction("Index"));
 }