public MessagePage() { BindingContext = this; InitializeComponent(); BerichtClient client = new BerichtClient(); //Bericht[] alleBerichten = new Bericht[] { new Bericht(new Gebruiker("0005", "Bart", "van", "Velden", "*****@*****.**", DateTime.Now, 0, 0), new Gebruiker("0009", "Harry", "", "Hertog", "*****@*****.**", DateTime.Now, 0, 0), new Aanbieding("veld", "Grasmaaier HUREN", "Goede grasmaair, zgan", 69, DateTime.Now, new Gebruiker("veld", "veld", "veld", "veld", "veld", DateTime.Now, 0, 0)), new Gebruiker("0005", "Bart", "van", "Velden", "*****@*****.**", DateTime.Now, 0, 0), DateTime.Now, "Intresse in grasmaaier") }; Gebruiker loggedIn = (Gebruiker)Xamarin.Forms.Application.Current.Properties["loggedIn"]; Bericht[] alleBerichten = client.Get(loggedIn.GCode); stackView.ItemsSource = alleBerichten; }
public void AddBericht(string tekst, Aanbieding onderwerp, Gebruiker ontvanger) { if (IsFilled(tekst)) { Bericht nieuwBericht = new Bericht(ontvanger, (Gebruiker)Xamarin.Forms.Application.Current.Properties["loggedIn"], onderwerp, onderwerp.Gebruiker, DateTime.Now, tekst); BerichtClient client = new BerichtClient(); var result = client.Post(nieuwBericht); if (result) { DisplayAlert("Succes", "Bericht verstuurd", "Oke"); } else { DisplayAlert("Alert", "Bericht niet verstuurd. Er is iets misgegaan.", "Oke"); } } else { DisplayAlert("Alert", "Je probeert een bericht zonder tekst te versturen.", "Oke"); } }