示例#1
0
        private async Task Save()
        {
            try
            {
                await DialogsHelper.ShowLoading("Salvando suas informações");

                if (!CanSave())
                {
                    return;
                }

                _person = new Person(Name.Value, PhoneNumber.Value, Email.Value, Password.Value, BirthDate.Value, _id);

                await _repository.SaveAsync(_person);

                await Navigation.PopAsync();
            }
            catch
            {
                await DialogsHelper.ShowToast("Erro ao salvar suas informações.");
            }
            finally
            {
                await DialogsHelper.HideLoading();
            }
        }