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)); }
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); }
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(); }