private string GetFullApiUrl(ExternalApiPathName externalApiPathName) { var apiUrl = _externalApiPathProvider.GetApiPath(externalApiPathName); var token = _configProvider.GetConfigValue(ConfigKeys.Token); var fullApiUrl = $"{apiUrl}?token={token}"; return(fullApiUrl); }
/// <summary> /// Get default user /// </summary> /// <remarks> /// This method doesn't have to be async but it's made async to be able to retreive it from other resources such as DB or APIs /// </remarks> /// <returns></returns> public async Task <User> GetUser() { var token = _configProvider.GetConfigValue(ConfigKeys.Token); return(new User() { Name = "Arvin Kardon", Token = token }); }
public ExternalApiPathProvider(IConfigProvider configProvider) { _baseUrl = configProvider.GetConfigValue(ConfigKeys.BaseUrl); }