public TrackDayViewModel(Attendee attendee, Track track, Day day, ImageCache imageCache) { _attendee = attendee; _track = track; _day = day; _imageCache = imageCache; }
public ScheduleViewModel(SynchronizationService synchronizationService, Attendee attendee, ImageCache imageCache, SearchModel searchModel) { _synchronizationService = synchronizationService; _attendee = attendee; _imageCache = imageCache; _searchModel = searchModel; }
public MainViewModel(Attendee attendee, SynchronizationService synhronizationService, ImageCache imageCache, SearchModel searchModel, Clock clock) { _attendee = attendee; _synhronizationService = synhronizationService; _imageCache = imageCache; _searchModel = searchModel; _clock = clock; }
public ScheduleSlotViewModel(Slot slot, Schedule schedule, ImageCache imageCache) { _slot = slot; _schedule = schedule; _imageCache = imageCache; _sessionPlace = new Dependent<SessionPlace>(() => SessionPlace); }
public SessionDetailsViewModel(Slot slot, SessionPlace sessionPlace, ImageCache imageCache, SearchModel searchModel, Clock clock) { _slot = slot; _sessionPlace = sessionPlace; _imageCache = imageCache; _searchModel = searchModel; _clock = clock; }
public ViewModelLocator() { _synchronizationService = new SynchronizationService(); if (!DesignerProperties.IsInDesignTool) _synchronizationService.Initialize(); _conferenceSelection = new ConferenceSelection(); _imageCache = new ImageCache(); _searchModel = new SearchModel(); }
public TracksViewModel(Attendee attendee, ImageCache imageCache, SearchModel searchModel) { _attendee = attendee; _imageCache = imageCache; _searchModel = searchModel; _tracks = new DependentList<Track>(() => from track in _attendee.Conference.Tracks orderby track.Name select track); }
public SearchDayViewModel(Attendee attendee, Day day, ImageCache imageCache, SearchModel searchModel) { _attendee = attendee; _day = day; _imageCache = imageCache; _searchModel = searchModel; _matchingSessionPlaces = new DependentList<SessionPlace>(() => _searchModel.SearchTerm == null || _searchModel.SearchTerm.Length < 3 ? Enumerable.Empty<SessionPlace>() : from time in _day.Times from sessionPlace in time.AvailableSessions where sessionPlace.Session.Matches(_searchModel.SearchTerm.ToLower()) select sessionPlace); }
public ViewModelLocator() { _synchronizationService = new SynchronizationService(); if (!DesignerProperties.IsInDesignTool) _synchronizationService.Initialize(); _imageCache = new ImageCache(); _searchModel = new SearchModel(); _clock = new Clock(); _main = new MainViewModel(_synchronizationService.Attendee, _synchronizationService, _imageCache, _searchModel, _clock); _schedule = new ScheduleViewModel(_synchronizationService, _synchronizationService.Attendee, _imageCache, _searchModel); _tracks = new TracksViewModel(_synchronizationService.Attendee, _imageCache, _searchModel); _search = new SearchViewModel(_synchronizationService.Attendee, _imageCache, _searchModel); _map = new MapViewModel(_synchronizationService.Attendee, _imageCache, _clock); _notices = new NoticesViewModel(_synchronizationService.Attendee, _imageCache, _clock); _settings = new SettingsViewModel(_synchronizationService.Individual, _synchronizationService.Attendee); }
public SlotViewModel(Slot slot, ImageCache imageCache) { _slot = slot; _imageCache = imageCache; }
public NoticesViewModel(Attendee attendee, ImageCache imageCache, Clock clock) { _attendee = attendee; _imageCache = imageCache; _clock = clock; }
public TrackSessionViewModel(SessionSlot sessionSlot, ImageCache imageCache) { _sessionSlot = sessionSlot; _imageCache = imageCache; }
public TrackViewModel(Attendee attendee, Track track, ImageCache imageCache) { _attendee = attendee; _track = track; _imageCache = imageCache; }
public SessionNoticeViewModel(SessionNotice notice, ImageCache imageCache, Clock clock) { _notice = notice; _imageCache = imageCache; _clock = clock; }
public ScheduleSlotViewModel(Attendee attendee, Time time, ImageCache imageCache) { _attendee = attendee; _time = time; _imageCache = imageCache; }
public ScheduleDayViewModel(Day day, Attendee attendee, ImageCache imageCache) { _day = day; _attendee = attendee; _imageCache = imageCache; }
public ScheduleDayViewModel(DateTime date, Attendee attendee, ImageCache imageCache) { _date = date; _attendee = attendee; _imageCache = imageCache; }
public SessionEvaluationViewModel(SessionEvaluation sessionEvaluation, ImageCache imageCache) { _sessionEvaluation = sessionEvaluation; _imageCache = imageCache; }
public SpeakerViewModel(Attendee attendee, Speaker speaker, ImageCache imageCache) { _attendee = attendee; _speaker = speaker; _imageCache = imageCache; }
public SearchViewModel(Attendee attendee, ImageCache imageCache, SearchModel searchModel) { _attendee = attendee; _imageCache = imageCache; _searchModel = searchModel; }
public SlotViewModel(Time time, ImageCache imageCache) { _time = time; _imageCache = imageCache; }
public TrackSessionViewModel(Slot slot, SessionPlace sessionPlace, ImageCache imageCache) { _slot = slot; _sessionPlace = sessionPlace; _imageCache = imageCache; }