예제 #1
0
        private async void ButtonAdd_Clicked(object sender, EventArgs e)
        {
            ToggleIndicator();
            if (!FormValidationSuccess())
            {
                await DisplayAlert("Error", "Name and person are required fields", "OK");

                return;
            }

            var person = await _service.GetPerson(TxtName.Text);

            if (person != null)
            {
                await DisplayAlert("Error", "A person with that name already exist", "OK");

                return;
            }

            await _service.AddPerson(TxtName.Text, TxtPhone.Text);

            TxtName.Text  = string.Empty;
            TxtPhone.Text = string.Empty;

            await DisplayAlert("Success", "Person Added Successfully", "OK");

            await ReloadPeopleList();

            ToggleIndicator();
        }
예제 #2
0
        private async void BtnAdd_Clicked(object sender, EventArgs e)
        {
            await firebaseHelper.AddPerson(Convert.ToInt32(txtPersonId.Text), txtName.Text, txtDescription.Text, txtAddress.Text);

            txtPersonId.Text    = string.Empty;
            txtName.Text        = string.Empty;
            txtDescription.Text = string.Empty;
            txtAddress.Text     = string.Empty;
            await DisplayAlert("Success", "Data Added Successfully", "OK");

            var allPersons = await firebaseHelper.GetAllPersons();

            lstPersons.ItemsSource = allPersons;
        }