Exemple #1
0
        public IActionResult ChangeStudentInfo([FromBody] StudentsQO stuQO)
        {
            var       studentId = Utils.GetCurrentUserId(this.User);
            SuccessVO success   = new SuccessVO
            {
                IsSuccess = _studentService.ChangeStudentInfo(studentId, stuQO)
            };

            return(Ok(success));
        }
        //根据学生id修改个人信息
        public bool ChangeStudentInfo(long studentId, StudentsQO stuQO)
        {
            var stu = _context.Students.Find(studentId);

            //var stu = _context.Students.FirstOrDefault(a =>
            //    a.StudentId == studentId);
            if (stu == null)
            {
                return(false);          //如果找不到该学生Id,返回失败
            }
            stu.Phone     = stuQO.Phone;
            stu.Signature = stuQO.Signature;
            stu.Mail      = stuQO.Mail;
            stu.Birthday  = stuQO.Birthday;
            _context.SaveChanges();
            return(true);
        }