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