public virtual ActionResult GetAllMarketImages([DataSourceRequest] DataSourceRequest request, int?market, string marketplaceId, string keywords, bool onlyIgnored) { LogI("GetAllMarketImages, market=" + market + ", marketplaceId=" + marketplaceId + ", keywords=" + keywords + ", onlyIgnored=" + onlyIgnored); request.Sorts = BuildFrom(this.Request.Params); var items = MarketImageViewModel.GetAll(Db, (MarketType)(market ?? (int)MarketType.Walmart), marketplaceId, keywords, onlyIgnored); var dataSource = items.ToDataSourceResult(request); return(new JsonResult { Data = dataSource, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }