private void CreateFlight_Click(object sender, RoutedEventArgs e) { ServiceReference1.FlightDto flight = new ServiceReference1.FlightDto(); try { flight.AimArrivalId = Int32.Parse(CreateFlightAimArrivalId.Text); flight.AimDepartureId = Int32.Parse(CreateFlightAimDepartureId.Text); flight.TimeDeparture = CreateFlightCalendarDeparture.SelectedDate.Value; flight.TimeArrival = CreateFlightCalendarArrival.SelectedDate.Value; flight.PlaneId = Int32.Parse(CreateFlightPlaneId.SelectedItem.ToString().Split(' ')[0]); } catch (Exception ex) { MessageBox.Show("Add proper params", "PARAMS !!", MessageBoxButton.OK); return; } var flights = proxyFlight.GetFlights(); flight.FlightId = flights.Max(x => x.FlightId) + 1; proxyFlight.AddFlight(flight); flights = proxyFlight.GetFlights(); dgFlights.ItemsSource = flights; var flightsAirports = proxyFlight.GetFlightsAirports(); dgFlightsAirports.ItemsSource = flightsAirports; dgFlightsAirportsBuyTicket.ItemsSource = flightsAirports; }
public void MyInit() { ServiceReference1.AirportDto airport = new ServiceReference1.AirportDto(); airport.AirportId = 1; airport.City = "Danzig"; proxyAirports.AddAirport(airport); airport.AirportId = 2; airport.City = "Moscow"; proxyAirports.AddAirport(airport); airport.AirportId = 3; airport.City = "Breslau"; proxyAirports.AddAirport(airport); ServiceReference1.PlaneDto plane = new ServiceReference1.PlaneDto(); plane.PlaneId = 1; plane.SerialNumber = 12311; plane.AirportId = 1; proxyPlane.AddPlane(plane); plane = new ServiceReference1.PlaneDto(); plane.PlaneId = 2; plane.SerialNumber = 123111; plane.AirportId = 2; proxyPlane.AddPlane(plane); ServiceReference1.PassengerDto pass = new ServiceReference1.PassengerDto(); pass.PassengerId = 1; pass.FirstName = "Adam"; pass.LastName = "Smith"; pass.PlaneId = null; proxyPassenger.AddPassenger(pass); pass = new ServiceReference1.PassengerDto(); pass.PassengerId = 2; pass.FirstName = "John"; pass.LastName = "Wayne"; pass.PlaneId = null; proxyPassenger.AddPassenger(pass); ServiceReference1.FlightDto flight = new ServiceReference1.FlightDto(); flight.FlightId = 1; flight.TimeDeparture = new System.DateTime(2019, 11, 2, 13, 13, 13); flight.TimeArrival = new System.DateTime(2019, 11, 3, 16, 16, 16); flight.AimArrivalId = 2; flight.AimDepartureId = 1; flight.PlaneId = 1; proxyFlight.AddFlight(flight); flight.FlightId = 2; flight.TimeDeparture = new System.DateTime(2019, 11, 5, 13, 13, 13); flight.TimeArrival = new System.DateTime(2019, 11, 8, 16, 16, 16); flight.AimArrivalId = 3; flight.AimDepartureId = 2; flight.PlaneId = 2; proxyFlight.AddFlight(flight); flight.FlightId = 3; flight.TimeDeparture = new System.DateTime(2019, 11, 7, 13, 13, 13); flight.TimeArrival = new System.DateTime(2019, 11, 16, 16, 16, 16); flight.AimArrivalId = 3; flight.AimDepartureId = 2; flight.PlaneId = 1; proxyFlight.AddFlight(flight); ServiceReference1.TicketDto ticket = new ServiceReference1.TicketDto(); ticket.TicketId = 1; ticket.Price = 100; ticket.FlightId = 1; ticket.PassengerId = 1; proxyTicket.AddTicket(ticket); ticket.TicketId = 2; ticket.Price = 100; ticket.FlightId = 2; ticket.PassengerId = 1; proxyTicket.AddTicket(ticket); }