Esempio n. 1
0
        public UpdatePageTetrizBegivenheder()
        {
            InitializeComponent();


            MessagingCenter.Subscribe <PopupTetrizBegivenheder, DatabaseFolder.DatabaseTetrizBegivenhed>(this, "BegFullt", (page, data) =>
            {
                tet          = data;
                _emne.Text   = tet.T_BegivenhedEmne;
                _besked.Text = tet.T_BegivenhedBesked;

                MessagingCenter.Unsubscribe <PopupTetrizBegivenheder, DatabaseFolder.DatabaseTetrizBegivenhed>(this, "BegFullt");
            });
        }
        public async Task <bool> getUpdateAsync(String key, DatabaseFolder.DatabaseTetrizBegivenhed begivenhed)
        {
            try
            {
                await FbClient
                .Child("TetrizBegivenhed/" + key)
                .PutAsync <DatabaseFolder.DatabaseTetrizBegivenhed>(begivenhed);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
        async void OpretBegivenhedTetriz(object sender, EventArgs e)
        {
            var beg_emne2   = entryBeg.Text;
            var beg_besked2 = editorBeg.Text;

            if (string.IsNullOrEmpty(beg_emne2) || string.IsNullOrEmpty(beg_besked2))
            {
                await DisplayAlert("Fejl", "Udfyld venligst alle felter", "OK");
            }
            else if (!string.IsNullOrEmpty(beg_emne2) || !string.IsNullOrEmpty(beg_besked2))
            {
                activityind.IsRunning = true;
                var begivenhed = new DatabaseFolder.DatabaseTetrizBegivenhed(beg_emne2, beg_besked2);
                await firebaseTeBe.AddCubeBegivenhed(begivenhed);

                entryBeg.Text         = "";
                editorBeg.Text        = "";
                activityind.IsRunning = false;
                await DisplayAlert("Begivenhed", "Begivenhed oprettet", "ok");
            }
        }
 public async Task AddCubeBegivenhed(DatabaseFolder.DatabaseTetrizBegivenhed opslag)
 {
     await FbClient
     .Child("TetrizBegivenhed")
     .PostAsync(opslag);
 }