Example #1
0
        public Task <IEnumerable <IQueryable <Question> > > Execute(PangulDbContext context, GetUserQuestions query)
        {
            query.Validate();

            var dbResults    = context.Question.Where(i => i.UserId == query.UserContext.User.UserId);
            var localResults = context.Question.Local.Where(i => i.UserId == query.UserContext.User.UserId).AsQueryable();

            return(Deferred.For <IEnumerable <IQueryable <Question> > >(new[] { dbResults, localResults }));
        }