I've been using the SOLID Design Principles, in C# with Entity Framework for a while, and works great. Now I have a situation where I need to get data from an external Web API call. What's the best way or what approach should I take to integrate an external data source into my solution. I have the model objects I need, but not sure how to modify the Persistence layer to call and get the external data. Thanks for the help and comments.