public async Task <IActionResult> AddClassroom([FromBody] CreateClassroomDto createClassroomDto) { if (createClassroomDto == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var cls = await _classroomService.GetClassroomsByClassName(createClassroomDto.Name); var cls1 = await _classroomService.GetClassroomsByClassNum(createClassroomDto.ClassRoomNum); if (cls.Count > 0 || cls1.Count > 0) { return(BadRequest("教室名称或教室编号已存在")); } var res = _mapper.Map <Classroom>(createClassroomDto); _classroomService.AddT(res); if (!await _classroomService.Save()) { return(StatusCode(500, "添加教室信息时出错")); } return(Created("", createClassroomDto)); }