public async Task <MessageModel <bool> > UpdateScore(long studentId, int Chinese, int English, int Math)
        {
            StudentInfo student = await _studentInfoService.QueryById(studentId);

            //ReportCard card = await _reportCardService.QueryById(student.ReportCardID);

            var update = await _reportCardService.Update(new ReportCard()
            {
                ID      = student.ReportCardID,
                Math    = Math,
                Chinese = Chinese,
                English = English,
            });

            if (update)
            {
                return(new MessageModel <bool>()
                {
                    msg = "修改成功",
                    success = true,
                    status = 200,
                    response = update
                });
            }
            else
            {
                return(new MessageModel <bool>()
                {
                    msg = "修改失败",
                    success = false,
                });
            }
        }
        public async Task <MessageModel <bool> > PostAddReport(StudentReportCardModel studentReport)
        {
            if (ModelState.IsValid)
            {
                StudentInfo result = await _studentInfoService.QueryById(studentReport.Id);

                long add = await _reportCardService.Add(
                    new ReportCard()
                {
                    Chinese = studentReport.Chinese,
                    Math    = studentReport.Math,
                    English = studentReport.English
                }
                    );

                result.ReportCardID = add;
                bool update = await _studentInfoService.Update(result);

                return(new MessageModel <bool>()
                {
                    msg = "添加成绩完成",
                    status = 200,
                    success = true,
                    response = update
                });
            }
            else
            {
                return(new MessageModel <bool>()
                {
                    msg = "添加成绩失败",
                    success = false
                });
            }
        }
Example #3
0
        public async Task <MessageModel <bool> > PostStudentClass(long id, long studentClassId)
        {
            StudentInfo studentInfo = await _studentInfoService.QueryById(id);

            studentInfo.StudentClassID = studentClassId;
            bool update = await _studentInfoService.Update(studentInfo);

            return(new MessageModel <bool>()
            {
                msg = "添加班级成功",
                response = update,
                success = true,
                status = 200
            });
        }