public SpotifyArtworkService( ISpotifyAPIProvider apiProvider, ThreeChartsContext context, ILogger <SpotifyArtworkService> logger) { _context = context; _logger = logger; _spotifyApiProvider = apiProvider; }
public DefaultSpotifyAPIProvider( Settings settings, ThreeChartsContext context, ILogger <DefaultSpotifyAPIProvider> logger) { _clientId = settings.ClientId; _clientSecret = settings.ClientSecret; _context = context; _logger = logger; }
public static ThreeChartsContext BuildInMemoryContext() { var options = new DbContextOptionsBuilder <ThreeChartsContext>() .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString()) .Options; var context = new ThreeChartsContext(options); context.Database.EnsureCreated(); return(context); }
public ChartRepository(ThreeChartsContext context) { _context = context; }
public ChartDateService(ThreeChartsContext context) { _context = context; }
public UserService(ThreeChartsContext context) { _context = context; }