public async Task <IActionResult> AssignManyTasksToManyGroupAsync([FromBody] TTGAssignmentDTO assignmentDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _service.AssignManyTasksToManyGroupAsync(assignmentDTO); return(Ok()); }
public async Task AssignManyTasksToManyGroupAsync(TTGAssignmentDTO assignmentDTO) { TaskToGroupAssignmentAddDTO ttgAssignment = new TaskToGroupAssignmentAddDTO(); foreach (var group in assignmentDTO.GroupIds) { foreach (var task in assignmentDTO.AlgorithmTaskIds) { ttgAssignment.AlgorithmTaskId = task; ttgAssignment.GroupId = group; await AssignTasksToGroupAsync(ttgAssignment); ttgAssignment = new TaskToGroupAssignmentAddDTO(); } } }