|
@@ -158,6 +158,11 @@ namespace TEAMModelOS.Controllers
|
|
var sucDelIds = await deleteStudents(schoolId.GetString(), request.GetProperty("students").EnumerateArray());
|
|
var sucDelIds = await deleteStudents(schoolId.GetString(), request.GetProperty("students").EnumerateArray());
|
|
if (sucDelIds.Count != 0) await removeStudentFromClass(schoolId.GetString(), request.GetProperty("students").EnumerateArray());
|
|
if (sucDelIds.Count != 0) await removeStudentFromClass(schoolId.GetString(), request.GetProperty("students").EnumerateArray());
|
|
return this.Ok(new { ids = sucDelIds });
|
|
return this.Ok(new { ids = sucDelIds });
|
|
|
|
+ case "remove":
|
|
|
|
+ //從教室學生名單內移除該學生
|
|
|
|
+ var sucRmvIds = request.GetProperty("students").EnumerateArray().Select(x => x.GetProperty("id")).ToList();
|
|
|
|
+ if(sucRmvIds.Count != 0) await removeStudentFromClass(schoolId.GetString(), request.GetProperty("students").EnumerateArray());
|
|
|
|
+ return this.Ok(new { ids = sucRmvIds });
|
|
default:
|
|
default:
|
|
return BadRequest();
|
|
return BadRequest();
|
|
}
|
|
}
|