public ProfileDashBoardViewModel(IProfileDashboard profileDashboard, ISchedulerProvider schedulerProvider) { _profileDashboard = profileDashboard; _schedulerProvider = schedulerProvider; _messages = new DashboardCollection<Message>(_profileDashboard.Messages.ObserveOn(_schedulerProvider.Dispatcher)); _pictureAlbums = new DashboardCollection<Album>(_profileDashboard.PictureAlbums.ObserveOn(_schedulerProvider.Dispatcher)); _calendarEvents = new DashboardCollection<ICalendarEvent>(_profileDashboard.CalendarEvents.ObserveOn(_schedulerProvider.Dispatcher)); }
public ProfileDashBoardViewModel(IProfileDashboard profileDashboard, ISchedulerProvider schedulerProvider) { _profileDashboard = profileDashboard; _schedulerProvider = schedulerProvider; _messages = new DashboardCollection <Message>(_profileDashboard.Messages.ObserveOn(_schedulerProvider.Dispatcher)); _pictureAlbums = new DashboardCollection <Album>(_profileDashboard.PictureAlbums.ObserveOn(_schedulerProvider.Dispatcher)); _calendarEvents = new DashboardCollection <ICalendarEvent>(_profileDashboard.CalendarEvents.ObserveOn(_schedulerProvider.Dispatcher)); }