* Correctly manage page count when Page size = 0
* make =>TODO: Need to change the api to support full list
Manage to support full list when pagesize is unknow
* use lambda expression => improve database call
* use lambda instead for each replace call to repository to reduce call to database
* improve readability and maintainability, and add order by
* clean semicolon
* fix use correct catalog item id
* resolve osbsolete method
* put all properties as private, align unit test
* fix version of version in MD, add instruction to install ef tool
* fix url stored