public async Task <ActionResult <FullStudentResource> > RemoveStudentFromGroup( int studentId, int groupId) { if (studentId <= 0 || groupId <= 0) { return(BadRequest()); } var studentDto = await _studentService.GetStudentByIdAsync(studentId); if (studentDto == null) { return(NotFound()); } var groupDto = await _groupService.GetGroupByIdAsync(groupId); if (groupDto == null) { return(NotFound()); } await _studentService.DeleteStudentFromGroupAsync(studentId, groupId); var fullStudentDto = await _studentService.GetFullStudentInfoAsync(studentId); var resource = _mapper.Map <FullStudentResource>(fullStudentDto); return(Ok(resource)); }