Exemple #1
0
        public ActionResult Create([Bind(Include = "UserId")] Teacher teacher)
        {
            if (ModelState.IsValid)
            {
                db.Teacher.Add(teacher);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(teacher));
        }
        public ActionResult Create([Bind(Include = "Id,CourseId,Question,Active,Answer1,Answer2,Answer3,GoodAnswer")] Task task)
        {
            if (ModelState.IsValid)
            {
                db.Task.Add(task);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CourseId = new SelectList(db.Course, "Id", "Name", task.CourseId);
            return(View(task));
        }
        public ActionResult Delete(string id)
        {
            //获得对象
            Teacher teacher = db.Teacher.Find(int.Parse(id));

            //移除
            db.Teacher.Remove(teacher);
            //执行
            db.SaveChanges();
            //转向到Index()动作
            return(RedirectToAction("Index"));
        }
Exemple #4
0
        /// <summary>
        /// 【【---------删除--------】】                     =======删除一个即可
        /// </summary>
        /// <returns></returns>
        public ActionResult deletes(string id)
        {
            //获取对象
            Teacher teacher = db.Teacher.Find(int.Parse(id));

            //移除
            db.Teacher.Remove(teacher);
            //执行数据库
            db.SaveChanges();

            //重新指向地址
            return(RedirectToAction("Index"));
        }
Exemple #5
0
        public ActionResult Create([Bind(Include = "Id,StudentId,StartTime,EndTime,T1,A1,T2,A2,T3,A3,T4,A4")] Exam exam)
        {
            if (ModelState.IsValid)
            {
                db.Exam.Add(exam);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.StudentId = new SelectList(db.Student, "UserId", "UserId", exam.StudentId);
            ViewBag.T1        = new SelectList(db.Task, "Id", "Question", exam.T1);
            ViewBag.T2        = new SelectList(db.Task, "Id", "Question", exam.T2);
            ViewBag.T3        = new SelectList(db.Task, "Id", "Question", exam.T3);
            ViewBag.T4        = new SelectList(db.Task, "Id", "Question", exam.T4);
            return(View(exam));
        }
        public static bool UpdateStudentInfo(Student s)
        {
            try
            {
                ////查询出来一个student
                //Student stu = StudentServer.SelectStudentByID(s.StuID);
                //ExamDBEntities db = new ExamDBEntities();
                //db.Entry(stu).State = EntityState.Modified;
                ////逐个更新
                //stu.StuName = s.StuName;
                //stu.StuLoginName = s.StuLoginName;
                //stu.StuSex = s.StuSex;
                //stu.StuGrade = s.StuGrade;
                //stu.StuEmail = s.StuEmail;
                //stu.StuLoginPwd = s.StuLoginPwd;
                //stu.StuPhone = s.StuPhone;

                //查询出来一个student
                Student        stu = StudentServer.SelectStudentByID(s.StuID);
                ExamDBEntities db  = new ExamDBEntities();
                //这也可以实现对象的快速修改,推荐用这个方法
                db.Entry(s).State = EntityState.Modified;    //直接将传入的对象,设置修改装填
                db.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
 public static bool AddStudent(Student s)
 {
     using (ExamDBEntities db = new ExamDBEntities())
     {
         try
         {
             db.Entry(s).State = EntityState.Added;//也可以不加,因为Add时,会自动修改状态
             db.Students.Add(s);
             db.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     }
 }
 public static bool DeleteStudentByID(int id)
 {
     try
     {
         //获取要删除的学生信息
         Student        s  = StudentServer.SelectStudentByID(id);
         ExamDBEntities db = new ExamDBEntities();
         //将要删除的学生对象状态,修改为删除。
         db.Entry(s).State = EntityState.Deleted;
         db.Students.Remove(s);//Remove删除
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }