public SessionViewModel(IEventAggregator eventAggregator, IWindowManager windowManager, ILoggingService loggingService) { EventAggregator = eventAggregator; //EventAggregator.Publish(new NavigationEvent { PageNavigatedTo = "SessionView" }); _windowManager = windowManager; _loggingService = loggingService; MessageBox = new StandardMessageBox(); if (!DesignerProperties.IsInDesignTool) { LoadOperation lo = context.Load(context.GetSponsorswithAllPropertiesQuery(App.Event.Id)); lo.Completed += delegate { TrackList = context.Tracks; if (lo.HasError) { ErrorWindow.CreateNew(lo.Error.Message); _loggingService.LogException(lo.Error); } }; } else { } }
public VolunteerViewModel(IEventAggregator eventAggregator, IWindowManager windowManager, ILoggingService loggingService) { this.EventAggregator = eventAggregator; this.WindowManager = windowManager; _loggingService = loggingService; MessageBox = new StandardMessageBox(); BusyMessage = "Getting Volunteer information...Please wait."; IsBusy = true; this.CodeCampDomainContext = new CodeCampDomainContext(); LoadSupportingData(); }