public MainWindowViewModel(IDatabaseService dbService, IVirtualDesktopService vdService, IPresetManager presetManager, ListViewModelFactory listViewModelFactory, VDPDetailsViewModelFactory vdpViewModelFactory) : base() { this.presetManager = presetManager; this.dbService = dbService; this.vdService = vdService; this.listViewModelFactory = listViewModelFactory; this.vdpViewModelFactory = vdpViewModelFactory; OnLoadedCommand = new RelayCommand <Window>(window => ExecuteOnLoaded(window)); virtualDesktopPresets = dbService.GetAllPresets().Result; Title = "Virtual Desktop Manager"; }
public PresetManager(IVirtualDesktopService vdService) { this.vdService = vdService; }