private async void BtnChangePassword_Click(object sender, RoutedEventArgs e)
        {
            string Message = "";

            if (TxtNewPassword.Password == TxtConfirmNewPassword.Password)
            {
                usersModel.UserEmail = authorizationModel.UserEmail;
                usersViewModel.ChangeUserPassword(ref Message, ref usersModel);

                if (Message == "")
                {
                    Message = "La contraseña se cambio exitosamente";
                    var administrationResultDialog = new AdministrationResultDialog(Message, "");
                    await administrationResultDialog.ShowAsync();

                    Frame.Navigate(typeof(HomePage), null, new DrillInNavigationTransitionInfo());
                }
                else
                {
                    var administrationResultDialog = new AdministrationResultDialog(Message, "");
                    await administrationResultDialog.ShowAsync();
                }
            }
            else
            {
                Message = "Por favor verifiquen que la contraseña y su verificación coincidan";
                var administrationResultDialog = new AdministrationResultDialog(Message, "");
                await administrationResultDialog.ShowAsync();
            }
        }
        private async void BtnSearchEditUser_Click(object sender, RoutedEventArgs e)
        {
            string editErrorMessage = "";

            usersViewModel.SearchUser(ref editUser, ref editErrorMessage);

            if (editErrorMessage != string.Empty)
            {
                var administrationResultDialog = new AdministrationResultDialog(editErrorMessage, "");
                await administrationResultDialog.ShowAsync();
            }
        }
        private async void BtnSearch_Click(object sender, RoutedEventArgs e)
        {
            string editErrorMessage = "";

            usersModel.UserEmail = authorizationModel.UserEmail;
            usersViewModel.SearchUser(ref usersModel, ref editErrorMessage);

            if (editErrorMessage != string.Empty)
            {
                var administrationResultDialog = new AdministrationResultDialog(editErrorMessage, "");
                await administrationResultDialog.ShowAsync();
            }
            else
            {
                var administrationResultDialog = new AdministrationResultDialog("Usuario encontrado, puede proceder a cambiar la contraseña", "");
                await administrationResultDialog.ShowAsync();
            }
        }
        private async void BtnEditUser_Click(object sender, RoutedEventArgs e)
        {
            string Message = string.Empty;

            //editUser.UserEmail = authorizationModel.UserEmail;
            usersViewModel.EditUser(ref Message, ref editUser);

            if (Message == "")
            {
                Message = "El usuario se modificó de manera exitosa";
                var administrationResultDialog = new AdministrationResultDialog(Message, "");
                await administrationResultDialog.ShowAsync();

                Frame.Navigate(typeof(HomePage), null, new DrillInNavigationTransitionInfo());
            }
            else
            {
                var administrationResultDialog = new AdministrationResultDialog(Message, "");
                await administrationResultDialog.ShowAsync();
            }
        }
        private async void BtnAddUser_Click(object sender, RoutedEventArgs e)
        {
            string Message = "";

            usersModel.UserPassword = "";
            usersViewModel.CreateNewUser(ref Message, ref usersModel);

            if (Message == "")
            {
                Message = "El usuario se agregó de manera correcta!";
                var administrationResultDialog = new AdministrationResultDialog(Message, usersModel.UserPassword);
                await administrationResultDialog.ShowAsync();

                Frame.Navigate(typeof(HomePage), null, new DrillInNavigationTransitionInfo());
            }
            else
            {
                var administrationResultDialog = new AdministrationResultDialog(Message, usersModel.UserPassword);
                await administrationResultDialog.ShowAsync();
            }
        }