Double revolve section

Hi,

I need to produce a 180° revolve which two different section.

I can produce the part with a loft with an intermediate section between the two at 90 ° and 2 semi-circular as curve guide.

Exist a more simple method with one sketch a one curve or different idea.

I'm looking for the best solution, the most simple and less resource rebuild time.

SolidworksParts And Features