public void ValidateAutoLogin()
        {
            try
            {
                UsuarioModel user;
                using (var repository = new AppUsuarioRepository())
                {
                    bool x = false;
                    user = repository.GetCurrentUser();
                    if (user != null)
                    {
                        UsuarioModel userTmp=repository.Download(user.UsuarioCorreo, user.UsuarioPwd, IsSaveSesion);
                        Usuario = (userTmp != null) ? userTmp : user;
                        userTmp = null;
                    }
                }

            }
            catch (Exception)
            {

            }
        }
        private void AttmpLoginServer()
        {
            UsuarioModel user = null;
            try
            {
                using(var repository=new AppUsuarioRepository())
                {
                    bool x = false;
                    this.Visibility = "Visible";
                    this.Menssage = "";
                    user=repository.Download(this.UserName, this.UserPassword, IsSaveSesion);
                    Application.Current.Dispatcher.BeginInvoke(new Action(() => { this.Usuario = (user != null) ? user : null; }));
                    this.Visibility = "Collapsed";
                    this.Menssage = (user != null) ? "Bienvenido " + user.Nombre : "Usuario y/o contraseña incorrectos.";
                }
            }
            catch (Exception)
            {

            }
            this.Visibility = "Collapsed";
        }
        public void AttmpCloseSesion()
        {
            bool x = false;
               x = (DialogService.ShowResult("¿Esta seguro que desea cerrar sesión?", "Información.") == MessageBoxResult.OK) ? true : false;
               if (x)
               {
               using (var repository=new AppUsuarioRepository())
               {
                   repository.CloseSession();
                   this.Usuario = null;
               }//usuarioRepository.CurrentSesion(this.Usuario.IdUsuario, false);

               }
        }