refactoring solution with specific repository libs
refactoring data layer adding Dapper ORM