public ActionResult DangKyDeTaiDoAn(FormCollection coll)
        {
            var  dao         = new CheckThongTinDao();
            var  maUser      = coll["MaUser"];
            var  tenUser     = coll["TenUser"];
            var  maNhom      = coll["MaNhom"];
            var  maDeTai     = coll["MaDeTai"];
            var  tenDeTai    = coll["TenDeTai"];
            var  tenLoaiDT   = coll["TenLoaiDeTai"];
            var  deTaiKhoa   = coll["KhoaDeTai"];
            var  maGVHD      = coll["TenGVHD"];
            int  checkuser   = int.Parse(maUser);
            long checkmanhom = long.Parse(maNhom);
            var  user        = db.NhomSVChinhs.Count(x => x.MaSv2 == checkuser && x.ChucVuSv2 == "Thành viên") > 0;
            var  member      = db.DanhSachDeTaiDaDangKies.Count(x => x.MaNhom == checkmanhom) > 0;
            var  nhom        = db.NhomSVChinhs.Count(x => x.MaSv1 == checkuser && x.MaLoaiNhom == 1) < 1;

            if (user)
            {
                SetAlert("Bạn không phải nhóm trưởng nên không được đăng ký", "error");
                RedirectToAction("DanhMucNhomChuyenNganh", "NoiDung");
            }
            else if (nhom)
            {
                SetAlert("Bạn chưa đăng ký nhóm", "error");
            }
            else if (member)
            {
                SetAlert("Nhóm của bạn đã đăng kí đồ án chuyên ngành rồi", "error");
                RedirectToAction("DanhMucNhomChuyenNganh", "NoiDung");
            }
            else
            {
                DanhSachDeTaiDaDangKy s = new DanhSachDeTaiDaDangKy();
                s.MaDeTaiDaDangKi = int.Parse(maUser);
                s.MaSV1           = int.Parse(maUser);
                s.TenSV1          = tenUser;
                s.MaDeTai         = maDeTai;
                s.TenDeTai        = tenDeTai;
                s.TenLoaiDeTai    = tenLoaiDT;
                s.MaNhom          = int.Parse(maNhom);
                s.MaGVHD          = maGVHD;
                s.MaKhoa          = deTaiKhoa;
                s.ChucVu          = "Trưởng nhóm";
                var detai = dao.InsertDeTai(s);
                RedirectToAction("DanhSachNhomChuyenNganh", "NoiDung");
                if (detai > 0)
                {
                    SetAlert("Đăng ký đề tài đồ án chuyên ngành thành công", "success");
                }
                else
                {
                    SetAlert("Đăng ký không thành công", "success");
                }
            }
            return(RedirectToAction("DangKyDeTaiChuyenNganh", "NoiDung"));
        }
 public long InsertDeTai(DanhSachDeTaiDaDangKy entity)
 {
     db.DanhSachDeTaiDaDangKies.Add(entity);
     db.SaveChanges();
     return(entity.MaDeTaiDaDangKi);
 }