public SyncViewModel(INavigation navigation, DatabaseService databaseService, SyncConfiguration syncConfiguration) { this.navigation = navigation; this.databaseService = databaseService; this.syncConfiguration = syncConfiguration; Title = MainMenuItem.GetMenus().Where(w => w.Id == MenuItemType.Sync).First().Title; ServerUrl = databaseService.GetServerUrl(); }
public SetupViewModel(INavigation navigation, DatabaseService databaseService) { this.navigation = navigation; this.databaseService = databaseService; Title = MainMenuItem.GetMenus().Where(w => w.Id == MenuItemType.Setup).First().Title; SynchronizationId = databaseService.GetSynchronizationId(); if (!string.IsNullOrEmpty(SynchronizationId)) { IsSynchronizationIdSet = true; } }
public SyncViewModel(INavigation navigation, DatabaseService databaseService, SyncConfiguration syncConfiguration) { this.navigation = navigation; this.databaseService = databaseService; this.syncConfiguration = syncConfiguration; Title = MainMenuItem.GetMenus().Where(w => w.Id == MenuItemType.Sync).First().Title; ServerUrl = databaseService.GetServerUrl(); SynchronizationMethods = new List <string>(Enum.GetNames(typeof(SyncClient.SynchronizationMethodEnum))); SelectedSynchronizationMethod = SyncClient.SynchronizationMethodEnum.PushThenPull.ToString(); }
protected override void ViewAppearing(object sender, EventArgs e) { base.ViewAppearing(sender, e); Title = MainMenuItem.GetMenus().Where(w => w.Id == MenuItemType.DepartmentList).First().Title; List <Department> listData = null; using (var databaseContext = databaseService.GetDatabaseContext()) { listData = databaseService.GetDepartments(databaseContext).ToList(); } Items = new ObservableCollection <Department>(listData); }
protected override void ViewAppearing(object sender, EventArgs e) { base.ViewAppearing(sender, e); Title = MainMenuItem.GetMenus().Where(w => w.Id == MenuItemType.EmployeeList).First().Title; Items = databaseService.GetEmployees(); }
public SetupViewModel(INavigation navigation, DatabaseService databaseService) { this.navigation = navigation; this.databaseService = databaseService; Title = MainMenuItem.GetMenus().Where(w => w.Id == MenuItemType.Setup).First().Title; }
public AboutViewModel() { Title = MainMenuItem.GetMenus().Where(w => w.Id == MenuItemType.About).First().Title; OpenWebCommand = new Command(() => Device.OpenUri(new Uri("https://xamarin.com/platform"))); }