/// <summary> /// Wird aufgerufen sobald die View initialisiert wurde /// </summary> /// <param name="args"></param> /// <returns></returns> public override async Task OnActivated(object args = null) { if (args is object[] argsArr) { if (argsArr[0] is UiMeeting appointment && argsArr[1] is ExShop shop) { Appointment = appointment; _shop = shop; PageTitle = shop.Name; var response = await Sa.GetDefaultText(appointment.Meeting.Staff.Id); if (response.Ok && response.Result != null && !string.IsNullOrWhiteSpace(response.Result.PlaceholderText)) { Placeholder = response.Result.PlaceholderText; } else { Placeholder = ResViewAppointmentInfo.LblShopAdditionalInfo; } } } else { await Nav.Back(); } }
/// <summary> /// Wird aufgerufen sobald die View initialisiert wurde /// </summary> /// <param name="args"></param> /// <returns></returns> public override Task OnActivated(object args = null) { if (!(args is string number)) { Nav.Back(); return(Task.CompletedTask); } _number = number; return(Task.CompletedTask); }
private async void ContinueNavigation() { if (FromRegistration) { Nav.ToView(ViewAfterLogin, ViewArgsAfterLogin); } else { await Nav.Back(); } }
public async Task SaveButtonTapped() { try { if (!await(SaveInDatabase())) { return; } } catch (Exception ex) { await Alert.Show(ex.Message); return; } await Nav.Back(); }