protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Settings); settings = this.GetSharedPreferences("jeegoordah.settings"); var repositoryAdapter = new ActivityRepositoryAdapter(this); repo = new LocalRepository(new HttpRepository(), repositoryAdapter, repositoryAdapter); currencies = repo.GetCurencies(); events = repo.GetEvents(); SetupEvents(); SetupCurrencies(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Settings); settings = this.GetSharedPreferences("jeegoordah.settings"); var repositoryAdapter = new ActivityRepositoryAdapter(this); repo = new LocalRepository(new HttpRepository(), repositoryAdapter, repositoryAdapter); currencies = repo.GetCurencies(); events = repo.GetEvents(); SetupEvents(); SetupCurrencies(); }
protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); var repositoryAdapter = new ActivityRepositoryAdapter(this); repository = new LocalRepository(new HttpRepository(), repositoryAdapter, repositoryAdapter); await TryUpdateFromWeb(); var lastRefresh = repository.LastRefresh; if (!lastRefresh.HasValue) { Toast.MakeText(this, "Need connection for the first run", ToastLength.Long).Show(); return; } SetContentView(Resource.Layout.Main); SetNavigation(); FindViewById<TextView>(Resource.Id.LastRefresh).Text = "Last sync: {0}".F(lastRefresh); UpdatePendingTransactionCount(); }
protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); var repositoryAdapter = new ActivityRepositoryAdapter(this); repository = new LocalRepository(new HttpRepository(), repositoryAdapter, repositoryAdapter); await TryUpdateFromWeb(); var lastRefresh = repository.LastRefresh; if (!lastRefresh.HasValue) { Toast.MakeText(this, "Need connection for the first run", ToastLength.Long).Show(); return; } SetContentView(Resource.Layout.Main); SetNavigation(); FindViewById <TextView>(Resource.Id.LastRefresh).Text = "Last sync: {0}".F(lastRefresh); UpdatePendingTransactionCount(); }