private async void listView_MouseDoubleClick(object sender, MouseButtonEventArgs e) { try { var ticket = (Flights)this.listView.SelectedItem; HttpResponseMessage response = await client.GetAsync(String.Format(StringContainer.ShowDeleteFlight, ticket._id)); string responseBody = await response.Content.ReadAsStringAsync(); var deseriallizeObject = JsonConvert.DeserializeObject <Flights>(responseBody); if (!response.IsSuccessStatusCode) { throw new ExceptionModel(deseriallizeObject.details[0]); } DetailsView detailsView = new DetailsView(deseriallizeObject); detailsView.Show(); } catch (ExceptionModel ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private async void listView_MouseDoubleClick(object sender, MouseButtonEventArgs e) { var selectedTicket = (Ticket)this.listView.SelectedItem; DetailsView detailsView = new DetailsView(selectedTicket); detailsView.Show(); SearchFlights_Click(sender, e); }