public async Task<IActionResult> AddTeachersToAssignment([FromBody] AddTeacherModel model) { var assignment = _internshipAssignments.GetInternshipAssignmentById(model.AssignmentId); if (model.TeacherIds == "0") { _internshipAssignments.RemoveAllTeachersFromAssignment(assignment); return Ok(); } List<int> teacherids = ConvertTeacherIdStringListToInt(model.TeacherIds); List<User> teachers = new List<User>(); foreach (int id in teacherids) { var teacher = await _userManager.FindByIdAsync(id.ToString()); teachers.Add(teacher); } _internshipAssignments.AddTeacherToAssignment(teachers, assignment); _internshipAssignments.UpdateStatus(model.AssignmentId, Status.Behandeling, ""); _internshipAssignments.UpdateTeacherStatusAssignment(model.AssignmentId, TeacherStatus.LectorToegewezen); return Ok(); }