public AdvancedSearch(DataModel dataModel) { m_DataModel = dataModel; string[] dateFormat = { "YYYY" }; m_DateNormalizer = new DateNormalizer(dateFormat); SearchResults = new ObservableCollection <IndexedLibraryItem>(); m_DataModel.ServerSession.PropertyChanged += new PropertyChangedEventHandler(OnServerSessionPropertyChanged); }
public AdvancedSearch(DataModel dataModel) { m_DataModel = dataModel; string[] dateFormat = { "YYYY" }; m_DateNormalizer = new DateNormalizer(dateFormat); SearchResults = new ObservableCollection<IndexedLibraryItem>(); m_DataModel.ServerSession.PropertyChanged += new PropertyChangedEventHandler(OnServerSessionPropertyChanged); }
public DataModel(MainWindow mainWindow) { MainWindow = mainWindow; ServerSession = new ServerSession(this); ServerStatus = new ServerStatus(this); Database = new Database(this); QuickSearch = new QuickSearch(this); AdvancedSearch = new AdvancedSearch(this); DatabaseView = new DatabaseView(this); StreamsCollection = new StreamsCollection(); SavedPlaylists = new SavedPlaylists(this); CurrentSong = new CurrentSong(this); Playlist = new Playlist(this); OutputCollection = new OutputCollection(this); CustomDateNormalizer = new DateNormalizer(); YearNormalizer = new DateNormalizer(new string[] { "YYYY" }); }