Esempio n. 1
0
        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");
     }
 }