/// <summary>Fetches 'ProductsAboveAveragePrice' typed view records matching the request formatted specifically for the datatables.net jquery plugin.</summary>
        public DataTableResponse Post(ProductsAboveAveragePriceDataTableRequest request)
        {
            OnBeforePostProductsAboveAveragePriceDataTableRequest(request);
            var output = Repository.GetDataTableResponse(request);

            OnAfterPostProductsAboveAveragePriceDataTableRequest(request, output);
            return(output);
        }
 partial void OnAfterPostProductsAboveAveragePriceDataTableRequest(ProductsAboveAveragePriceDataTableRequest request, DataTableResponse response);
 partial void OnBeforePostProductsAboveAveragePriceDataTableRequest(ProductsAboveAveragePriceDataTableRequest request);