コード例 #1
0
        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
                });
            }
        }