private IList <UserModel> BuildItems(IDelayedQueryExecutionResult <IList <Data.Models.Users.UserModel> > usersListResult) { var result = usersListResult.Result.Select(u => new UserModel { Id = u.Id, Name = u.Name }) .ToList(); return(result); }
public static DelayedQueryStateModel FromDelayedExecutionResult <T>(IDelayedQueryExecutionResult <T> er) where T : class { DelayedQueryStateModel result = null; if (er != null) { var state = er.State; result = new DelayedQueryStateModel { StateCode = (Int32)state, StateString = state.ToString(), Token = er.Token }; } return(result); }