Generate Products controller