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 if (!Regex.IsMatch(this.Opis.Text, @"^[a-zA-Z ]+$") && this.Opis.Text.Length < 4) { await DisplayAlert("Greška", "Opis se sastoji samo od slova i mora da sadrži minimalno 4 karaktera", "OK"); } else { try { vm.Naziv = this.Naziv.Text; vm.Opis = this.Opis.Text; await vm.DodajSlozenost(); await Navigation.PushAsync(new PrikazSlozenosti()); } catch (Exception err) { throw new Exception(err.Message); } } }