public OptionsViewModel(IMessageBus messageBus, ThemeColorRepository themeColorRepository) { this._messageBus = messageBus; this._themeColorRepository = themeColorRepository; this.IPs = new ObservableCollection <string>(_ipList.Value); this.SortOrders = new ObservableCollection <string>(EnumHelpers.GetNames <ListSortDirection>()); this.Themes = new ObservableCollection <ThemeColor>(themeColorRepository.GetAll()); this.Load(); }
public ThemeManagerService(ILogger logger, ThemeColorRepository themeColorRepository) { this._logger = logger; this._themeColorRepository = themeColorRepository; }