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