public ConfigureViewModel(IWallpaperRepository database, IMetroDialog metroDialog) { DisplayName = "Configure WallMixer"; _db = database; _dialog = metroDialog; Sources = new BindableCollection <WallpaperSource>(); }
static Program() { AppDbContextFactory factory = new AppDbContextFactory(); _appContext = factory.CreateDbContext(null); _wallpaperRepository = new WallpaperRepository(_appContext); _userRepository = new UserRepository(_appContext); }
public MainViewModel(IWindowManager manager, IWallpaperRepository db, IMetroDialog dialog) { _windowManager = manager; _db = db; _dialog = dialog; _rand = new Random(); new Task(ChangeWallpaper).Start(); }
public WallpaperManager(IWallpaperRepository repository, IWallpaperDataRepository dataRepository, IEventService eventService) : base(repository, eventService) { _repository = repository; _dataRepository = dataRepository; }
public WallpaperJob(IWallpaperRepository wallpaperRepository) { _wallpaperRepository = wallpaperRepository; }
public WallpaperJob(IWallpaperRepository wallpaperRepository, DGBlogRedisContext redisContext) { _wallpaperRepository = wallpaperRepository; _redis = redisContext; }
public WallpaperController(IWallpaperRepository wallpaperRepository) { _wallpaperRepository = wallpaperRepository; }
public WallpaperService(IWallpaperCacheService wallpaperCacheService, IWallpaperRepository wallpaperRepository) { _wallpaperCacheService = wallpaperCacheService; _wallpaperRepository = wallpaperRepository; }
public BgImageJob(DGBlogRedisContext redisContext, IHttpClientFactory httpClient, IWallpaperRepository wallpapers) { _redis = redisContext; _httpClient = httpClient; _wallpaperRepository = wallpapers; }