private async Task HandleCurrentTripStatusAsync() { FlightStatus currentStatus = await _tripsService.GetCurrentFlightStatusAsync(); switch (currentStatus) { case FlightStatus.CheckInAvailable: CheckInDone = false; CheckInAvailable = true; break; case FlightStatus.AlreadyChecked: CheckInDone = true; CheckInAvailable = false; IsDelayed = false; break; case FlightStatus.Delayed: CheckInAvailable = false; CheckInDone = true; IsDelayed = true; break; } }