This project is written based on the Repository Pattern This is the architecture profile of the Repository Pattern