public async Task saveImageAsync(Stream str, DatabaseFolder.DatabaseSSPopslag personale) { try { var datatext = await FbClient.Child("SSPOpslag").PostAsync(personale); var dataImg = await new FirebaseStorage("sspappprojekt.appspot.com") .Child("SSPOpslag") .Child(datatext.Key) .PutAsync(str); personale.Billede = dataImg; await FbClient.Child("SSPOpslag/" + datatext.Key).PutAsync(personale); } catch (Exception ex) { Console.WriteLine(ex); } }
async void ssp_opretOps(object sender, EventArgs e) { try { activityind.IsRunning = true; var fire = new FirebaseFolder.FirebaseSSPopslag(); var person = new DatabaseFolder.DatabaseSSPopslag(ssp_emne.Text, ssp_beskrivelse.Text); await fire.saveImageAsync(ops_imgstr, person); ssp_emne.Text = ""; ssp_beskrivelse.Text = ""; ops_imgstr = null; activityind.IsRunning = false; await DisplayAlert("Success", "Personale er blevet uploadet", "Ok"); } catch (Exception ex) { Console.WriteLine(ex); } }