public VenueViewModel( ILocationService locationService, IErrorRetryManager errorRetryManager) { LocationService = locationService; ErrorRetryManager = errorRetryManager; Locations = new ObservableCollection <Location>(); }
public CreditsViewModel( ICreditService creditService, IErrorRetryManager errorRetryManager) { CreditService = creditService; ErrorRetryManager = errorRetryManager; Credits = new ObservableCollection <Credit>(); OpenCredit = new DelegateCommand <Credit>(OnOpenCredit); }
public SponsorsViewModel( ISponsorService sponsorService, IPageDialogService pageDialogService, IErrorRetryManager errorRetryManager) { SponsorService = sponsorService; PageDialogService = pageDialogService; ErrorRetryManager = errorRetryManager; Sponsors = new ObservableCollection <object>(); ItemSelected = new DelegateCommand <object>(OnItemSelected); }
public ScheduleViewModel( IItineraryService itineraryService, ISettingsService settingsService, IErrorRetryManager errorRetryManager) { ItineraryService = itineraryService; SettingsService = settingsService; ErrorRetryManager = errorRetryManager; Days = new ObservableCollection <Day>(); DisplayOfflineNotice = true; ToggleOfflineNotice = new DelegateCommand(OnToggleOfflineNotice); }
public SpeakersViewModel( INavigationService navigationService, ISpeakerService speakerService, ISettingsService settingsService, IErrorRetryManager errorRetryManager) { NavigationService = navigationService; SpeakerService = speakerService; SettingsService = settingsService; ErrorRetryManager = errorRetryManager; Speakers = new ObservableCollection <Speaker>(); SessionSelected = new DelegateCommand <Session>(OnSessionSelected); }
public DayByDayViewModel( INavigationService navigationService, IScheduleService scheduleService, IPageDialogService pageDialogService, IErrorRetryManager errorRetryManager) { NavigationService = navigationService; ScheduleService = scheduleService; PageDialogService = pageDialogService; ErrorRetryManager = errorRetryManager; DaySelected = new DelegateCommand <Event>(OnDaySelected); Days = new ObservableCollection <Event>(); }
public ScheduleViewModel( IItineraryService itineraryService, ISettingsService settingsService, IErrorRetryManager errorRetryManager, IEventAggregator eventAggregator) { ItineraryService = itineraryService; SettingsService = settingsService; ErrorRetryManager = errorRetryManager; EventAggregator = eventAggregator; Days = new ObservableCollection <Day>(); DisplayOfflineNotice = true; ToggleOfflineNotice = new DelegateCommand(OnToggleOfflineNotice); NoticeMargin = Device.iOS == Device.RuntimePlatform ? new Thickness(0, 0, 0, 60) : new Thickness(0, 0, 0, 25); }
public FeedbackViewModel( IPageDialogService pageDialogService, INavigationService navigationService, IFeedbackService feedbackService, IFeedbackEndpointService feedbackEndpointService, IErrorRetryManager errorRetryManager, IEndpointService endpointService, ICompleteMessageService completeMessageService) { PageDialogService = pageDialogService; NavigationService = navigationService; FeedbackService = feedbackService; FeedbackEndpointService = feedbackEndpointService; ErrorRetryManager = errorRetryManager; EndpointService = endpointService; CompleteMessageService = completeMessageService; Submit = new DelegateCommand(OnSubmit); Questions = new ObservableCollection <SurveyQuestion>(); }
public SessionsViewModel( INavigationService navigationService, ISessionService sessionService, ISettingsService settingsService, IErrorRetryManager errorRetryManager) { IsBusy = false; DisplayOfflineNotice = true; SelectedDay = SessionDay.Day1; NavigationService = navigationService; SessionService = sessionService; SettingsService = settingsService; ErrorRetryManager = errorRetryManager; SessionSelected = new DelegateCommand <Session>(OnSessionSelected); ToggleAsFavorite = new DelegateCommand <Session>(OnToggleAsFavorite); ToggleOfflineNotice = new DelegateCommand(OnToggleOfflineNotice); ChangeDay = new DelegateCommand <object>(OnChangeDay); Sessions = new ObservableCollection <SessionList>(); }