public HomePageViewModel( ISettingsService settingsService, ISettingsFactory settingsFactory, IDefaultsFactory defaultsFactory, IPlatformStuffService platformStuffService) : base(settingsService, settingsFactory, defaultsFactory) { Title = "Home"; Greeting = defaultsFactory.GetAppName(); sourceImg = "resource://Target.Resources.ic_home_black_36px.svg"; }
public LogoutPageViewModel( ISettingsService settingsService, ISettingsFactory settingsFactory, IDefaultsFactory defaultsFactory, IPlatformStuffService platformStuffService ) : base(settingsService, settingsFactory, defaultsFactory) { Title = "Logout"; Greeting = $"Leaving {defaultsFactory.GetAppName()}?"; }
public GoodByePageViewModel( ISettingsService settingsService, ISettingsFactory settingsFactory, IDefaultsFactory defaultsFactory, IPlatformStuffService platformStuffService ) : base(settingsService, settingsFactory, defaultsFactory) { Title = "Goodbye"; Greeting = "Thanks for considering " + defaultsFactory.GetAppName() + "!"; }
public async Task <Unit> Create <T>(string name, T obj) { BlobCache.ApplicationName = defaultsFactory.GetAppName(); Unit returnval; try { returnval = await BlobCache.UserAccount.InsertObject(name, obj); } catch (KeyNotFoundException ex) { //GoogleAnalytics.Current.Tracker.SendException(ex.Message, false); returnval = Unit.Default; } catch (Exception e) { //GoogleAnalytics.Current.Tracker.SendException(e.Message, false); returnval = Unit.Default; } return(returnval); }
public LoginViewModel( ISettingsService settingsService, ISettingsFactory settingsFactory, IDefaultsFactory defaultsFactory, IPlatformStuffService platformStuffService ) : base(settingsService, settingsFactory, defaultsFactory) { Title = "Login"; Greeting = "Welcome to " + defaultsFactory.GetAppName() + "!"; var canLogin = Observable.Return <bool>(true); // you could do some logic here instead this.loginCommand = ReactiveCommand.CreateFromObservable( this.LoginAsync, canLogin); }
public SQLiteRepository(IDefaultsFactory defaultsFactory) { this.defaultsFactory = defaultsFactory; var dbpath = DependencyService.Get <IPlatformStuff>().GetLocalFilePath(defaultsFactory.GetAppName() + ".db3"); }