private async void addPassenger() { try { if (Passenger.FirstName == "") { MessageNotificationHelper.ShowMessageFail("Yolcu adı boş olamaz."); } if (Passenger.FirstName == "") { MessageNotificationHelper.ShowMessageFail("Yolcu soyadı boş olamaz."); } if (Passenger.JourneyId == 0) { MessageNotificationHelper.ShowMessageFail("JourneyId bulunamadı."); } if (Passenger.CountryId == 0) { MessageNotificationHelper.ShowMessageFail("Ülke bilgisi boş olamaz."); } if (Passenger.CountryId == 0) { MessageNotificationHelper.ShowMessageFail("Pasaport/Id bilgisi boş olamaz."); } if (Passenger.Gender == "") { MessageNotificationHelper.ShowMessageFail("Cinsiyet bilgisi boş olamaz."); } int createdId = await _passengerService.SaveAsync(Passenger); if (createdId > 0) { MessageNotificationHelper.ShowMessageSuccess("İşlem başarıyla gercekleşti"); await NavigationHelper.PopAsyncSingle(); } else { MessageNotificationHelper.ShowMessageFail("Beklenmedik bir hata oluştu."); } } catch (MobileException exception) { MessageNotificationHelper.ShowMessageFail(exception.Message); } catch (Exception exception) { MessageNotificationHelper.ShowMessageError(exception.GetBaseException().Message); } }