public ContactPage(int memberID) { InitializeComponent(); this.memberID = memberID; database = Data.MemberDatabase.Create(databasePath); }
public static void Delete(string databasePath) { try { var dbContext = new MemberDatabase(databasePath); dbContext.Database.EnsureDeleted(); } catch (Exception ex) { Debug.WriteLine(ex.Message); } }
public static MemberDatabase Create(string databasePath) { try { var dbContext = new MemberDatabase(databasePath); dbContext.Database.EnsureCreated(); dbContext.Database.Migrate(); return(dbContext); } catch (Exception ex) { Debug.WriteLine(ex.Message); return(null); } }
protected override async void OnAppearing() { base.OnAppearing(); database = Data.MemberDatabase.Create(databasePath); try { data = await database.GetMemberItemsAsync(); listView.ItemsSource = data; } catch (Exception ex) { Debug.WriteLine(ex.Message); } }
public UpdatePage() { InitializeComponent(); memberManager = new Data.MemberManager(new Data.RestService()); database = Data.MemberDatabase.Create(databasePath); activityIndicator.WidthRequest = 100; activityIndicator.HeightRequest = 100; activityIndicator.IsRunning = false; activityIndicator.IsVisible = false; this.child1.Children.Add(activityIndicator); this.child2.Children.Add(errorLabel); UpdateButton.Text = "Update Data"; UpdateButton.BackgroundColor = Color.AntiqueWhite; UpdateButton.HorizontalOptions = LayoutOptions.CenterAndExpand; UpdateButton.VerticalOptions = LayoutOptions.CenterAndExpand; UpdateButton.HeightRequest = 70; UpdateButton.WidthRequest = 100; UpdateButton.Clicked += UpdateButton_PressedAsync; this.child3.Children.Add(UpdateButton); }