Esempio n. 1
0
        public string AddChooseStu(string id, string exid)
        {
            try
            {
                List <Student> stus = Search(u => u.student_number == id && u.student_isDel == false);
                if (stus.Count == 0)
                {
                    return("没有此学号的学生");
                }
                else if (stus.Count > 1)
                {
                    return("学号重复,添加失败");
                }
                ChooseOperation co      = new ChooseOperation();
                long            stuid   = stus[0].student_id;
                long            experId = Convert.ToInt64(exid);
                long            count   = co.SearchCount(u => u.choose_ownStudentId == stuid && u.choose_isDel == false && u.choose_ownExperimentId == experId);
                if (count > 0)
                {
                    return("此同学已经存在,请勿重新添加");
                }
                Choos c = new Choos();
                c.choose_isDel           = false;
                c.choose_ownExperimentId = Convert.ToInt64(exid);
                c.choose_ownStudentId    = stus[0].student_id;

                co.Add(c);
            }
            catch
            {
                return("未知错误");
            }
            return("ok");
        }
Esempio n. 2
0
 public BaseController()
 {
     db          = new BemaxEntities();
     Slider      = db.Sliders.FirstOrDefault();
     Advisor     = db.Advisors.FirstOrDefault();
     OurWork     = db.OurWorks.FirstOrDefault();
     Project     = db.Projects.FirstOrDefault();
     Choose      = db.Chooses.FirstOrDefault();
     Post        = db.Posts.FirstOrDefault();
     Tester      = db.Testers.FirstOrDefault();
     Partner     = db.Partners.FirstOrDefault();
     Reason      = db.Reasons.FirstOrDefault();
     Team        = db.Teams.FirstOrDefault();
     Testimonial = db.Testimonials.FirstOrDefault();
 }