Beispiel #1
0
        public override object OnPost(MoviesZip request)
        {
            var response = new MoviesZipResponse {
                Movies = request.Genre.IsNullOrEmpty()
                                        ? DbFactory.Exec(dbCmd => dbCmd.Select <Movie>())
                                        : DbFactory.Exec(dbCmd => dbCmd.Select <Movie>("Genres LIKE {0}", "%" + request.Genre + "%"))
            };

            return(RequestContext.ToOptimizedResult(response));
        }
        public object Post(MoviesZip request)
        {
            using (var db = DbFactory.Open())
            {
                var response = new MoviesZipResponse
                {
                    Movies = request.Genre.IsNullOrEmpty()
                        ? db.Select <Movie>()
                        : db.Select <Movie>("Genres LIKE {0}", "%" + request.Genre + "%")
                };

                return(Request.ToOptimizedResult(response));
            }
        }
		public object Post(MoviesZip request)
		{
		    using (var db = DbFactory.Open())
		    {
                var response = new MoviesZipResponse
                {
                    Movies = request.Genre.IsNullOrEmpty()
                        ? db.Select<Movie>()
                        : db.Select<Movie>("Genres LIKE {0}", "%" + request.Genre + "%")
                };

                return RequestContext.ToOptimizedResult(response);
            }
		}
		public object Post(MoviesZip request)
		{
			var response = new MoviesZipResponse {
				Movies = request.Genre.IsNullOrEmpty()
					? DbFactory.Run(db => db.Select<Movie>())
					: DbFactory.Run(db => db.Select<Movie>("Genres LIKE {0}", "%" + request.Genre + "%"))
			};

			return RequestContext.ToOptimizedResult(response);
		}