private async void Button_Clicked(object sender, EventArgs e) { if (!Regex.IsMatch(this.Naziv.Text, @"^[a-zA-Z ]+$") || this.Naziv.Text.Length < 4 || this.Naziv.Text == null) { await DisplayAlert("Greška", "Morate unijeti tekstualne podatke i minimalno 4 karaktera!", "OK"); } else { try { model.Naziv = this.Naziv.Text; await model.DodajKategoriju(); await Navigation.PushAsync(new PrikazKategorija()); } catch (Exception err) { throw new Exception(err.Message); } } }
private async void Button_Clicked(object sender, EventArgs e) { if (!Regex.IsMatch(this.Naziv.Text, @"^[a-zA-Z ]+$") && this.Naziv.Text.Length < 4) { await DisplayAlert("Greška", "Naziv se sastoji samo od slova i mora da sadrži minimalno 4 karaktera", "OK"); } else { try { vm.Naziv = this.Naziv.Text; await vm.DodajKategoriju(); await Navigation.PushAsync(new PrikazKategorije()); } catch (Exception err) { throw new Exception(err.Message); } } }