Example #1
0
        public ActionResult <List <IJoke> > GetJokesByCategory(string category, int get = 20, int skip = 0)
        {
            var query = JokesQueries.SelectJokesWhereCategory(category).Offset(skip);

            if (get < 50)
            {
                query = query.Limit(get);
            }
            var jokes  = new List <IJoke>();
            var models = Manager.ExecuteQuery <Joke.Model>(query);

            foreach (var model in models)
            {
                jokes.Add(model.ToJoke());
            }
            return(jokes);
        }
Example #2
0
 public ActionResult <IJoke> GetJokeByJID(string jid) =>
 Manager.ExecuteQuery <Joke.Model>(
     JokesQueries.SelectJokeWhereId(jid)).First().ToJoke();