using System.Threading.Tasks; public interface IDataService { Task GetCoreAsync(int id, bool sync = false); } public class BusinessLogic { private readonly IDataService _dataService; public BusinessLogic(IDataService dataService) { _dataService = dataService; } private async Task GetFrobCoreAsync(bool sync) { return await _dataService.GetCoreAsync(id: 17, sync: sync); } }