public DataTablesResult<UserGridModel> GetUsersGridModel2(DataTablesParam dataTableParam)
{
Contract.Assert(dataTableParam != null);
Contract.Assert(dataTableParam.iDisplayLength != 0);
var list = this.Manager.FindAll(new UserAll());
var query = (from u in list
select new UserGridModel
{
Id = u.Id,
Name = u.Name,
Email = u.Email,
Login = u.UserPasswordCredential != null ? u.UserPasswordCredential.Login : string.Empty,
}).AsQueryable();
return DataTablesResult.Create(query, dataTableParam);
}