public MainViewModel(SyncService syncService, IReleasedJokeService<ReleaseJokeDataModel> releasedJokeService, ISpinner spinner) : base(spinner) { Debug.WriteLine("Main View Model Constructor"); _syncService = syncService;//new SyncService(Mvx.Resolve<IApiService>(), Mvx.Resolve<IRepository<ReleaseJoke>>(), Mvx.Resolve<IRepository<NewJoke>>()); _releasedJokeService = releasedJokeService; _viewState = MainViewState.NewJokes; ItemsPerPage = 10; //Initialize(); Debug.WriteLine("Main View Model Constructor Initialized"); }
public SettingsViewModel(ISettingService settingsService, IReleasedJokeService<ReleaseJokeDataModel> releasedJokeService, ISpinner spinner) : base(spinner) { SettingService = settingsService; _releasedJokeService = releasedJokeService; }