コード例 #1
0
 public MainViewModel(INavService navService,
                      ITripLogDataService tripLogService, IBlobCache cache) : base(navService)
 {
     _tripLogService = tripLogService;
     _cache          = cache;
     LogEntries      = new ObservableCollection <TripLogEntry>();
 }
コード例 #2
0
ファイル: NewEntryViewModel.cs プロジェクト: blombas/TripLog
		public NewEntryViewModel (INavService navService, ILocationService locService, ITripLogDataService tripLogDataService) : base(navService)
		{
			this.tripLogDataService = tripLogDataService;
			this.locService = locService;
			Date = DateTime.Today;
			Rating = 1;
		}
コード例 #3
0
 public NewEntryViewModel(INavService navService, ILocationService locService,
                          ITripLogDataService tripLogService) : base(navService)
 {
     _locService     = locService;
     _tripLogService = tripLogService;
     Date            = DateTime.Today;
     Rating          = 1;
 }
コード例 #4
0
 public SignInViewModel(INavService navService,
                        IAuthService authService,
                        ITripLogDataService tripLogService)
     : base(navService)
 {
     _authService    = authService;
     _tripLogService = tripLogService;
 }
コード例 #5
0
ファイル: MainViewModel.cs プロジェクト: yavaka/TripLog
        public MainViewModel(INavService navService, ITripLogDataService tripLogDataService, IBlobCache cache)
            : base(navService)
        {
            //Azure Data Access
            _tripLogDataService = tripLogDataService;
            //Offline data cache
            _cache = cache;

            LogEntries = new ObservableCollection <TripLogEntry>();
        }
コード例 #6
0
ファイル: MainPageViewModel.cs プロジェクト: umbgtt10/TripLog
 public MainPageViewModel(ITripLogFactory factory, ITripLogDataService tripLogDataService)
 {
     this.factory            = factory;
     this.tripLogDataService = tripLogDataService;
     Entries = new ObservableCollection <TripLogEntry>();
 }
コード例 #7
0
ファイル: MainViewModel.cs プロジェクト: blombas/TripLog
		public MainViewModel (INavService navService, ITripLogDataService tripLogDataService, IBlobCache cache) : base(navService)
		{
			this.tripLogDataService = tripLogDataService;
			this.cache = cache;
			LogEntries = new ObservableCollection<TripLogEntry> ();
		}
コード例 #8
0
ファイル: SignInViewModel.cs プロジェクト: blombas/TripLog
		public SignInViewModel (INavService navService, IAuthService authService, ITripLogDataService tripLogService) : base(navService)
		{
			this.authService = authService;
			this.tripLogService = tripLogService;
		}
コード例 #9
0
ファイル: ViewModelFactory.cs プロジェクト: umbgtt10/TripLog
 public ViewModelFactory(ITripLogNavigation tripLogNavigation, IGeoLocationService geoLocation, ITripLogDataService tripLogDataService)
 {
     this.tripLogNavigation  = tripLogNavigation;
     this.geoLocation        = geoLocation;
     this.tripLogDataService = tripLogDataService;
 }