Starting to introduce the Repository pattern to manage all interactions with the database.
Starting to introduce the Repository pattern to manage all interactions with the database.