public virtual ActionResult GetAll([DataSourceRequest] DataSourceRequest request, string keywords, decimal minPrice, decimal maxPrice) { LogI("GetAll, barcode=" + keywords + ", minPrice=" + minPrice + ", maxPrice=" + maxPrice); var filter = new BargainSearchFilterViewModel() { Keywords = keywords, MaxPrice = maxPrice, MinPrice = minPrice, CategoryId = "5438", //Apparel StartIndex = 1 + (request.Page - 1) * 25, LimitCount = 25, }; var result = BargainViewModel.GetAll(DbFactory, LogService, Time, AccessManager.CompanyId.Value, filter); var dataSource = new DataSourceResult() { Data = result.Bargains, Total = result.TotalResults }; return(new JsonResult { Data = dataSource, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public virtual ActionResult Export(BargainSearchFilterViewModel model) { LogI("Export, model=" + model); model.CategoryId = "5438"; //Apparel model.StartIndex = 1; model.LimitCount = 500; var result = BargainViewModel.Export(DbFactory, LogService, Time, AccessManager.CompanyId.Value, model); return(JsonGet(new ValueResult <string>(result.IsSuccess, result.Message, result.Data))); }