Trade grades: Flyers get their defenseman, give up on Patrick

Ryan Ellis heads to Philly, while the No. 2 pick from the 2017 draft gets a change of scenery. How did the GMs do in this series of interconnected trades?