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); }