public ActionResult CreateSchedule(ThoiKhoaBieu tkb, int id) { // TODO: Add insert logic here if (ModelState.IsValid) { tkb.MaKhoaHoc = id; var thoiKhoaBieuDao = new ThoiKhoaBieuDao(); int maTKB = thoiKhoaBieuDao.Insert(tkb); if (maTKB > 0) { return(RedirectToAction("Index", "KhoaHoc")); } else { ModelState.AddModelError("", "Thêm thất bại"); } } SetViewBagKH(); SetViewBagGV(); return(View(tkb)); }
public ActionResult CreateDetails(KhoaHocDetailsModels khoaHocDetails) { try { if (ModelState.IsValid) { // Create Data Access Object var _khoaHocDao = new KhoaHocDao(); var _tkbDao = new ThoiKhoaBieuDao(); var _danhMucDao = new DanhMucKhoaHocDao(); // Create Model var khoaHoc = new KhoaHoc(); var danhMuc = new DanhMucKhoaHoc(); var thoiKhoaBieu = new ThoiKhoaBieu(); // Thêm khóa học khoaHoc.TenKhoaHoc = khoaHocDetails.KhoaHoc.TenKhoaHoc; khoaHoc.SoLuong = khoaHocDetails.KhoaHoc.SoLuong; khoaHoc.TinhTrang = khoaHocDetails.KhoaHoc.TinhTrang; khoaHoc.GiaTien = khoaHocDetails.KhoaHoc.GiaTien; khoaHoc.MoTa = khoaHocDetails.KhoaHoc.MoTa; khoaHoc.LuaTuoiPhuHop = khoaHocDetails.KhoaHoc.LuaTuoiPhuHop; khoaHoc.MaDanhMuc = khoaHocDetails.MaDanhMuc; khoaHoc.MaGiaoVien = khoaHocDetails.MaGiaoVien; int idKH = _khoaHocDao.Insert(khoaHoc); //// Thêm thời khóa biểu thoiKhoaBieu.ThoiGianHoc = khoaHocDetails.ThoiGianHoc.ToString(); thoiKhoaBieu.ThuHai = khoaHocDetails.ThuHai; thoiKhoaBieu.ThuBa = khoaHocDetails.ThuBa; thoiKhoaBieu.ThuTu = khoaHocDetails.ThuTu; thoiKhoaBieu.ThuNam = khoaHocDetails.ThuNam; thoiKhoaBieu.ThuSau = khoaHocDetails.ThuSau; thoiKhoaBieu.ThuBay = khoaHocDetails.ThuBay; thoiKhoaBieu.ChuNhat = khoaHocDetails.ChuNhat; thoiKhoaBieu.MaKhoaHoc = idKH; int idTKB = _tkbDao.Insert(thoiKhoaBieu); if (idKH > 0 && idTKB > 0) { return(RedirectToAction("Index", "KhoaHoc")); } else { ModelState.AddModelError("", "Xảy ra lỗi khi thêm khóa học"); } SetViewBagKH(); SetViewBagGV(); return(View(khoaHoc)); } return(RedirectToAction("Index", "KhoaHoc")); } catch { return(View()); } }