Ejemplo n.º 1
0
 public Task <string> Authenticate(string user, string pass)
 {
     //verifica se está vazio
     if (string.IsNullOrWhiteSpace(user) || String.IsNullOrWhiteSpace(pass))
     {
         return(Task.FromResult("Form"));
     }
     //verifica se está errado
     else if (string.IsNullOrWhiteSpace(pass))
     {
         return(Task.FromResult("Wrong"));
     }
     else //OK
     {
         //verifica usuario e senha
         var lg = new AccessLogin().SelectAll();
         foreach (var item in lg)
         {
             if (item.User == user && item.Pass == pass)
             {
                 return(Task.FromResult("OK"));
             }
         }
         //não encontrou nada
         return(Task.FromResult("NotFound"));
     }
 }
        public MainPageViewModel(string user, string pass)
        {
            AuthUser = user;
            AuthPass = pass;
            var lg = new AccessLogin().SelectAll();

            foreach (var item in lg)
            {
                if (item.Pass == AuthPass && item.User == AuthUser)
                {
                    AccessLevel = item.AccessLevel;
                }
            }
        }