Exemple #1
0
        public int CompareTo(object obj)
        {
            if ((obj == null) || (obj.GetType() != typeof(FireAlarm)))
            {
                return(0);
            }
            FireAlarm fireAlarm = obj as FireAlarm;

            return(this.ID.CompareTo(fireAlarm.ID));
        }
Exemple #2
0
        private async void btnPut_Click(object sender, RoutedEventArgs e)
        {
            //TODO 10: Bestaand object aanpassen
            FireAlarm fireAlarm = new FireAlarm();

            fireAlarm.ID       = Convert.ToUInt64(tbxIdPut.Text);
            fireAlarm.Location = tbxLocationPut.Text;
            fireAlarm.Reason   =
                ((ComboBoxItem)cbxReasonPut.SelectedValue).Content.ToString();
            fireAlarm.Active = (bool)cbxActivePut.IsChecked;

            HttpResponseMessage httpResponseMessage =
                await _httpClient.PutAsJsonAsync(
                    $"api/firealarms/{tbxIdPut.Text}",
                    fireAlarm);
        }
Exemple #3
0
        private async void btnPost_Click(object sender, RoutedEventArgs e)
        {
            //TODO 08: Post
            FireAlarm fireAlarm = new FireAlarm();

            fireAlarm.Location = tbxLocationPost.Text;
            fireAlarm.Active   = (bool)cbxActivePost.IsChecked;
            fireAlarm.Reason   =
                ((ComboBoxItem)cbxReasonPost.SelectedValue).Content.ToString();

            HttpResponseMessage httpResponseMessage =
                await _httpClient.PostAsJsonAsync("api/firealarms", fireAlarm);

            httpResponseMessage.EnsureSuccessStatusCode();

            UpdateListView();
        }