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>();
        }
Beispiel #7
0
 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);
 }
Beispiel #8
0
 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>();
 }
Beispiel #9
0
 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>();
 }