private void Switch() { LoadData(); Model.Passenger temp = Passenger1; Passenger1 = Passenger2; Passenger2 = temp; }
public void SearchPassengerToMove(int pas) { try { if (pas == 1) { Passenger1 = Passengers.FirstOrDefault(p => p.Seat == Seat1); if (Passenger1 == null) { ErrorMessage = "There is no passenger on this seat!"; } else { ErrorMessage = null; } } else if (pas == 2) { Model.Passenger ps = Passengers.FirstOrDefault(p => p.Seat == Seat2); if (ps != null) { Passenger2 = ps; ErrorMessage2 = null; } else { ErrorMessage2 = "There is no passenger on this seat! You can move the passenger to this seat."; } } } catch (Exception) { ErrorMessage = "Something went wrong! Please try again later."; } }
public SeatViewModel() { Passenger1 = new Model.Passenger(); Passenger2 = new Model.Passenger(); Passengers = new List <Model.Passenger>(); SwitchPlacesCommand = new SwitchPlacesCommand(this); SearchPassengerToMoveCommand1 = new SearchPassengerToMoveCommand(this, 1); SearchPassengerToMoveCommand2 = new SearchPassengerToMoveCommand(this, 2); Client = new HttpClient(); LoadData(); }