public DataModel(MainWindow mainWindow) { MainWindow = mainWindow; ServerList = new ServerList(); 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(); CustomDateNormalizer.ReadFromSettings(); YearNormalizer = new DateNormalizer(new string[] {"YYYY"}); }
public DataModel(MainWindow mainWindow) { MainWindow = mainWindow; NetworkLog = null; ServerList = new ServerList(); 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(); CustomDateNormalizer.ReadFromSettings(); YearNormalizer = new DateNormalizer(new string[] { "YYYY" }); }
public T3 Eval <T1, T2, T3>(Expression <Func <T1, T2, T3> > target, T1 val1, T2 val2) { return(_parent.Eval(DateNormalizer.Normalize(target), val1, val2)); }
public void Eval <T1, T2>(Expression <Action <T1, T2> > target, T1 val1, T2 val2) { _parent.Eval(DateNormalizer.Normalize(target), val1, val2); }
public T2 Eval <T1, T2>(Expression <Func <T1, T2> > target, T1 val) { return(_parent.Eval(DateNormalizer.Normalize(target), val)); }
public void Eval <T>(Expression <Action <T> > target, T val1) { _parent.Eval(DateNormalizer.Normalize(target), val1); }
public T Eval <T>(Expression <Func <T> > target) { return(_parent.Eval(DateNormalizer.Normalize(target))); }
public void Eval(Expression <Action> target) { _parent.Eval(DateNormalizer.Normalize(target)); }
public static Expression <T> Normalize <T>(Expression <T> exp) { var visitor = new DateNormalizer(); return((Expression <T>)visitor.Visit(exp)); }