public RequestService(ILogger <RequestService> log, IConfiguration config, IWallhavenApiService wallhavenApiService, IRandomSeedService randomSeedService) { _log = log; _config = config; _wallhavenApiService = wallhavenApiService; _randomSeedService = randomSeedService; }
public MainForm(IHost host) { InitializeComponent(); InitComponents(); _host = host; _requestService = ActivatorUtilities.CreateInstance <RequestService>(_host.Services); _imageService = ActivatorUtilities.CreateInstance <ImageService>(_host.Services); _messageBoxService = ActivatorUtilities.CreateInstance <MessageBoxService>(_host.Services); _fileService = ActivatorUtilities.CreateInstance <FileService>(_host.Services); _wallpaperService = ActivatorUtilities.CreateInstance <WallpaperService>(_host.Services); _wallhavenApiService = ActivatorUtilities.CreateInstance <WallhavenApiService>(_host.Services); }