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); }
public ActionResult <IJoke> GetJokeByJID(string jid) => Manager.ExecuteQuery <Joke.Model>( JokesQueries.SelectJokeWhereId(jid)).First().ToJoke();