private async void Cadastrar() { if ((string.IsNullOrEmpty(Nome)) || (string.IsNullOrEmpty(Senha)) || (string.IsNullOrEmpty(Email))) { await dialogServices.ShowMessage("Erro", "Existem campos em branco!"); return; } if (!string.Equals(Email, ConfirmaEmail)) { await dialogServices.ShowMessage("Erro:", "Os e-mails digitados são diferentes!"); return; } var validaEmail = new RegexClass(); if (!validaEmail.ValidarEmail(Email)) { await dialogServices.ShowMessage("Erro", "E-mail! digitado invalido!"); return; } if (Senha != ConfirmaSenha) { await dialogServices.ShowMessage("Erro:", "As senhas digitados são diferentes!"); return; } var cadastro = new CadastroRequest { nome = Nome, email = Email, senha = Senha }; //IsRunning = true; await navigationServices.SetLoadingPage(); var response = await apiService.Cadastrar(cadastro); await navigationServices.PopPageNormal(); //IsRunning = false; if (response.IsSuccess) { await dialogServices.ShowMessage("Tudo Certo!", response.Message); // navigationServices.SetLoginPage(); await navigationServices.PopPageNormal(); } else { await dialogServices.ShowMessage("Erro", response.Message); return; } }