예제 #1
0
        // GET: student/Clubs
        public ActionResult Index()
        {
            //获取所有社团数据
            var list = new BLL.ClubBLL().GetModelList();

            return(View(list));
        }
예제 #2
0
        public ActionResult Add(int id, int run = 0)
        {
            ViewBag.clubID = id;
            var club  = new BLL.ClubBLL().GetModel(p => p.id == id);
            var model = new AddClub();

            model.Club = club;
            if (run == 0)
            {
                return(View(model));
            }
            else
            {
                var tempModel = exectudeAdd(id);
                tempModel.Club = club;
                return(View(tempModel));
            }
        }
예제 #3
0
        public void Allow(int id)
        {
            Update(id, 1);
            //社团表中加入新的社团
            var bll       = new BLL.newClub();
            var model     = bll.GetModel(p => p.id == id);
            var clubBLL   = new BLL.ClubBLL();
            var clubModel = new Model.club();

            clubModel.date = DateTime.Now;
            clubModel.logo = model.logo;
            clubModel.name = model.name;
            clubBLL.Add(clubModel);
            //申请人设置为管理员
            var manager = new Model.clubmanager();

            manager.cludID = clubModel.id;
            manager.userID = new BLL.newClub().GetModel(p => p.id == id).userID;
            new BLL.clubManager().Add(manager);
            Response.Redirect("/teacher/NewClub/");
        }
예제 #4
0
        public ActionResult Quit(int id, int run = 0)
        {
            BLL.clubMember clubMemberBll = new BLL.clubMember();
            var            clubMember    = clubMemberBll.GetModel(p => p.id == id);

            ViewBag.clubID = clubMember.id;
            var club  = new BLL.ClubBLL().GetModel(p => p.id == clubMember.clubid);
            var model = new QuitClub();

            model.HasRun = false;
            model.Result = false;
            model.Club   = club;
            if (run == 0)
            {
                return(View(model));
            }
            else
            {
                model.Result = exectudeQuit(clubMember.clubid);
                model.HasRun = true;
                return(View(model));
            }
        }
예제 #5
0
        public ActionResult Cancel(int id, int run = 0)
        {
            BLL.newMember bll       = new BLL.newMember();
            var           newMember = bll.GetModel(p => p.id == id);

            ViewBag.clubID = newMember.id;
            var club  = new BLL.ClubBLL().GetModel(p => p.id == newMember.clubID);
            var model = new CancelClub();

            model.HasRun = false;
            model.Result = false;
            model.Club   = club;
            if (run == 0)
            {
                return(View(model));
            }
            else
            {
                model.Result = ExectudeQuit(newMember.clubID);
                model.HasRun = true;

                return(View(model));
            }
        }
예제 #6
0
        public ActionResult Info(int id)
        {
            var model = new BLL.ClubBLL().GetModel(p => p.id == id);;

            return(View(model));
        }
예제 #7
0
파일: Club.cs 프로젝트: leoparddne/SCMS
        public static int getClubID(string clubName)
        {
            var id = new BLL.ClubBLL().GetModel(p => p.name == clubName).id;

            return(id);
        }
예제 #8
0
파일: Club.cs 프로젝트: leoparddne/SCMS
        public static string getClubName(int clubID)
        {
            var name = new BLL.ClubBLL().GetModel(p => p.id == clubID).name;

            return(name);
        }