Example #1
0
        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
            });
        }