Example #1
0
        private void DataPortal_Fetch(CredentialsCriteria criteria)
        {
            using (Csla.Data.ObjectContextManager<RolodexEntities> manager = Csla.Data.ObjectContextManager<RolodexEF.RolodexEntities>.GetManager(DataConnection.EFConnectionName, true))
            {
                Users user = (from oneUser in manager.ObjectContext.Users
                              where oneUser.UserName == criteria.Username
                              select oneUser).FirstOrDefault();
                if (user != null && user.Password == criteria.Password)
                {
                    LoadProperty<int>(UserIdProperty, user.UserId);
                    Name = user.UserName;
                    Roles = new MobileList<string>(new string[] { user.Role });
                    IsAuthenticated = true;
                }

            }

        }
Example #2
0
 public void DataPortal_Fetch(LocalProxy<SLIdentity>.CompletedHandler completed, CredentialsCriteria criteria)
 {
     if (criteria.Username == "TestUser" && criteria.Password == "1234")
       {
     SetCslaIdentity(new MobileList<string>(criteria.Roles.Split(';')), true, criteria.Username);
     completed(this, null);
       }
       else
       {
     SetCslaIdentity(null, false, "");
     completed(this, null);
       }
 }
Example #3
0
 public void DataPortal_Fetch(LocalProxy <SLIdentity> .CompletedHandler completed, CredentialsCriteria criteria)
 {
     if (criteria.Username == "TestUser" && criteria.Password == "1234")
     {
         SetCslaIdentity(new MobileList <string>(criteria.Roles.Split(';')), true, criteria.Username);
         completed(this, null);
     }
     else
     {
         SetCslaIdentity(null, false, "");
         completed(this, null);
     }
 }