Esempio n. 1
0
 private void Switch()
 {
     LoadData();
     Model.Passenger temp = Passenger1;
     Passenger1 = Passenger2;
     Passenger2 = temp;
 }
Esempio n. 2
0
 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.";
     }
 }
Esempio n. 3
0
 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();
 }