public UpdatePageTetrizOpslag()
        {
            InitializeComponent();

            MessagingCenter.Subscribe <PopupTetrizOpslag, DatabaseFolder.DatabaseTetrizOpslag>(this, "OpsFullt", (page, data) =>
            {
                ops          = data;
                _emne.Text   = ops.T_OpslagEmne;
                _besked.Text = ops.T_OpslagBesked;

                MessagingCenter.Unsubscribe <PopupTetrizOpslag, DatabaseFolder.DatabaseTetrizOpslag>(this, "OpsFullt");
            });
        }
예제 #2
0
        public async Task <bool> getUpdateAsync(String key, DatabaseFolder.DatabaseTetrizOpslag opslag)
        {
            try
            {
                await FbClient
                .Child("TetrizOpslag/" + key)
                .PutAsync <DatabaseFolder.DatabaseTetrizOpslag>(opslag);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
        async void OpretOpslagTetriz(object sender, EventArgs e)
        {
            var ops_emne   = entryOps.Text;
            var ops_besked = editorOps.Text;

            if (string.IsNullOrEmpty(ops_emne) || string.IsNullOrEmpty(ops_besked))
            {
                await DisplayAlert("Fejl", "Udfyld venligst alle felter", "OK");
            }
            else if (!string.IsNullOrEmpty(ops_emne) || !string.IsNullOrEmpty(ops_besked))
            {
                activityind.IsRunning = true;
                var opslag = new DatabaseFolder.DatabaseTetrizOpslag(ops_emne, ops_besked);
                await firebaseTeOp.AddTetrizOpslag(opslag);

                entryOps.Text         = "";
                editorOps.Text        = "";
                activityind.IsRunning = false;
                await DisplayAlert("Opslag", "Opslag oprettet", "ok");
            }
        }
예제 #4
0
 public async Task AddTetrizOpslag(DatabaseFolder.DatabaseTetrizOpslag opslag)
 {
     await FbClient
     .Child("TetrizOpslag")
     .PostAsync(opslag);
 }