Ejemplo n.º 1
0
        /// <summary>
        /// GET /movies
        /// GET /movies/genres/{Genre}
        /// </summary>
        public override object OnGet(Movies request)
        {
            var response = new MoviesResponse {
                Movies = request.Genre.IsNullOrEmpty()
                                        ? DbFactory.Exec(dbCmd => dbCmd.Select <Movie>())
                                        : DbFactory.Exec(dbCmd => dbCmd.Select <Movie>("Genres LIKE {0}", "%" + request.Genre + "%"))
            };

            return(response);
        }
        /// <summary>
        /// GET /movies
        /// GET /movies/genres/{Genre}
        /// </summary>
        public object Get(Movies request)
        {
            var response = new MoviesResponse {
                Movies = request.Genre.IsNullOrEmpty()
                                        ? Db.Select <Movie>()
                                        : Db.Select <Movie>("Genres LIKE {0}", "%" + request.Genre + "%")
            };

            return(response);
        }