Example #1
0
        public ActionResult Edit(DanhMucKhoaHoc _danhMuc)
        {
            try
            {
                // TODO: Add update logic here
                if (ModelState.IsValid)
                {
                    var _daoDanhMuc = new DanhMucKhoaHocDao();

                    var res = _daoDanhMuc.Update(_danhMuc);
                    if (res)
                    {
                        return(RedirectToAction("Index", "DanhMucKhoaHoc"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Cập nhật lỗi");
                    }
                }

                return(View(_danhMuc));
            }
            catch
            {
                return(RedirectToAction("Index", "DanhMucKhoaHoc"));
            }
        }
Example #2
0
        public ActionResult Create(DanhMucKhoaHoc danhMuc)
        {
            try
            {
                // TODO: Add insert logic here
                if (ModelState.IsValid)
                {
                    var danhMucDao = new DanhMucKhoaHocDao();

                    int maHoaDon = danhMucDao.Insert(danhMuc);
                    if (maHoaDon > 0)
                    {
                        return(RedirectToAction("Index", "DanhMucKhoaHoc"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Thêm thất bại");
                    }
                }
                return(View(danhMuc));
            }
            catch
            {
                return(View());
            }
        }
Example #3
0
        public bool Update(DanhMucKhoaHoc entity)
        {
            try
            {
                var _danhMucKhoaHoc = _context.DanhMucKhoaHocs.Find(entity.MaDanhMuc);
                _danhMucKhoaHoc.TenDanhMuc = entity.TenDanhMuc;
                _danhMucKhoaHoc.TinhTrang  = entity.TinhTrang;

                _context.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Example #4
0
        public ActionResult EditCategoryCourse(DanhMucKhoaHoc _danhMuc)
        {
            var _dao = new DanhMucKhoaHocDao();

            var res = _dao.Update(_danhMuc);

            if (res)
            {
                return(RedirectToAction("Index", "KhoaHoc"));
            }
            else
            {
                ModelState.AddModelError("", "Cập nhật lỗi");
            }

            return(View(_danhMuc));
        }
Example #5
0
        public ActionResult TaoMoiVaSuaDanhMuc(DanhMucKhoaHoc danhMuc)
        {
            eCenterDbContext _context = new eCenterDbContext();
            var danhMucDao            = new DanhMucKhoaHocDao();

            int _maDanhMuc = danhMucDao.Insert(danhMuc);

            //var modal = danhMucDao.GetById(_maDanhMuc);

            if (_maDanhMuc > 0)
            {
                return(RedirectToAction("Index", "KhoaHoc"));
            }
            else
            {
                ModelState.AddModelError("", "Thêm thất bại");
            }

            return(View(danhMuc));
        }
Example #6
0
        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());
            }
        }
Example #7
0
 // THêm danh mục khóa học
 public int Insert(DanhMucKhoaHoc entity)
 {
     _context.DanhMucKhoaHocs.Add(entity);
     _context.SaveChanges();
     return(entity.MaDanhMuc);
 }