Ejemplo n.º 1
0
        public ContactPage(int memberID)
        {
            InitializeComponent();

            this.memberID = memberID;
            database      = Data.MemberDatabase.Create(databasePath);
        }
Ejemplo n.º 2
0
 public static void Delete(string databasePath)
 {
     try {
         var dbContext = new MemberDatabase(databasePath);
         dbContext.Database.EnsureDeleted();
     }
     catch (Exception ex)
     {
         Debug.WriteLine(ex.Message);
     }
 }
Ejemplo n.º 3
0
 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);
     }
 }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
        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);
        }