Пример #1
0
 public RequestService(ILogger <RequestService> log, IConfiguration config, IWallhavenApiService wallhavenApiService, IRandomSeedService randomSeedService)
 {
     _log    = log;
     _config = config;
     _wallhavenApiService = wallhavenApiService;
     _randomSeedService   = randomSeedService;
 }
Пример #2
0
 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);
 }