private IUserRepository GetUserRepository() { var logService = new NLogLoggerService(); var httpClient = new HttpClient(); ApiQueryService apiService = new ApiQueryService(logService, httpClient); var userRep = new UserRepository(apiService); return(userRep); }
public AlbumRepository(ApiQueryService _apiService) : base(_apiService, "https://jsonplaceholder.typicode.com/albums/") { }
public BaseRepository(ApiQueryService _apiService, string _baseUrl) { baseUrl = _baseUrl; apiService = _apiService; }
public UserRepository(ApiQueryService _apiService) : base(_apiService, "https://jsonplaceholder.typicode.com/users/") { }