public ReservarCitaPage() { vm = new ReservaCitaViewModel(); this.BindingContext = vm; vm.DisplayInvalidDay += () => DisplayAlert("Error", "Invalid Login, try again", "OK"); vm.RegistrySuccess += () => DisplayAlert("Info", "Registro Exitoso!", "OK"); vm.DisplayError += (err) => DisplayAlert("Error", err, "OK"); InitializeComponent(); }
public bool Validate(ReservaCitaViewModel registro) { String errorMessage = "Se presentaron los siguientes errores en el formulario de registro: \n"; bool returnValue = true; if (registro.Available_Time_Index == -1 || registro.Mascota_ID_Index == -1 || registro.Fecha == null) { errorMessage += "* Asegurese de llenar todos los campos.\n"; returnValue = false; registro.DisplayError(errorMessage); return(returnValue); } if (!returnValue) { registro.DisplayError(errorMessage); } return(returnValue); }