public BusinessIdentityData Fetch(BusinessIdentityDataCriteria criteria) { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.SecurityConnection, false)) { IQueryable<User> query = ctx.ObjectContext.Users; query = query.Where(row => row.Name == criteria.Name); var users = query.Select(row => row); if (users.Count() == 0) { return null; } var user = users.Single(); var data = new BusinessIdentityData(); this.Fetch(user, data); return data; } }
protected void Fetch(User user, BusinessIdentityData data) { data.UserId = user.UserId; data.Name = user.Name; data.Salt = user.Salt; data.Password = user.Password; }
public BusinessIdentityData Fetch(BusinessIdentityDataCriteria criteria) { using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities> .GetManager(Database.SecurityConnection, false)) { IQueryable <User> query = ctx.ObjectContext.Users; query = query.Where(row => row.Name == criteria.Name); var users = query.Select(row => row); if (users.Count() == 0) { return(null); } var user = users.Single(); var data = new BusinessIdentityData(); this.Fetch(user, data); return(data); } }
protected void Fetch(BusinessIdentityData data) { this.UserId = data.UserId; this.Email = data.Email; this.FullName = data.FullName; this.Name = data.Name; this.IsAuthenticated = true; }
public BusinessIdentityData Fetch(BusinessIdentityDataCriteria criteria) { var data = MockDb.Users .Where(row => row.Name == criteria.Name) .SingleOrDefault(); var result = new BusinessIdentityData(); result.UserId = data.UserId; result.Email = data.Email; result.Name = data.Name; result.FullName = data.FullName; result.Password = data.Password; result.Salt = data.Salt; return result; }
public BusinessIdentityData Fetch(BusinessIdentityDataCriteria criteria) { var data = MockDb.Users .Where(row => row.Name == criteria.Name) .SingleOrDefault(); var result = new BusinessIdentityData(); result.UserId = data.UserId; result.Email = data.Email; result.Name = data.Name; result.FullName = data.FullName; result.Password = data.Password; result.Salt = data.Salt; return(result); }