Esempio n. 1
0
        async void OnDeleteClicked(object sender, EventArgs e)
        {
            var             logEntry = (Triplog)BindingContext;
            TriplogDatabase database = await TriplogDatabase.Instance;
            await database.DeleteLogEntryAsync(logEntry);

            await Navigation.PopAsync();
        }
Esempio n. 2
0
        protected override async void OnAppearing()
        {
            base.OnAppearing();

            TriplogDatabase database = await TriplogDatabase.Instance;

            listView.ItemsSource = await database.GetLogEntryListAsync();
        }
Esempio n. 3
0
        async void OnSaveClicked(object sender, EventArgs e)
        {
            var logEntry = (Triplog)BindingContext;

            if (PhotoPath != null)
            {
                logEntry.ImageFile = PhotoPath;
                PhotoPath          = null;
            }
            TriplogDatabase database = await TriplogDatabase.Instance;
            await database.SaveLogEntryAsync(logEntry);

            await Navigation.PopAsync();
        }