Updated product type controller to use view models (#209)