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;
            }
        }