private async Task CancelBooking() { DisposeHelper.Dispose(ref _ui); if (!IsBooked) return; IsBooked = false; await Task.Run(() => KunosApiProvider.TryToUnbook(Ip, PortC)); }