Attempted to create a level of abstraction between the service layer and the Entity Framework layer by creating a repository layer and unit of work