using System.Net.Http; using Microsoft.Extensions.Logging; namespace Shared { public abstract class APIService { protected ILogger Logger { get; set; } protected HttpClient Client { get; set; } protected APIService(ILogger logger, HttpClient httpClient) { Logger = logger; Client = httpClient ?? new HttpClient(); } } }