Beispiel #1
0
        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);
                }
            }
        }