1. Category Master with CRUD operations
2. Product Master with CRUD operations. A product belongs to a category.
3. Product list should be displayed with following Columns :
ProductId ProductName CategoryId CategoryName
4. The product list should have pagination on the server side, which means extract records from DB as per the page size on the view.
So if the page size is 10 and the user is on page 9 then pull only records from 90 - 100.