public async Task <ActionResult> ListMarketReview(TakeRateParameters parameters) { TakeRateParametersValidator .ValidateTakeRateParameters(DataContext, parameters, TakeRateParametersValidator.NoValidation); var filter = new TakeRateFilter() { FilterMessage = parameters.FilterMessage, Action = TakeRateDataItemAction.MarketReview }; filter.InitialiseFromJson(parameters); var results = await MarketReviewViewModel.GetModel(DataContext, filter); var jQueryResult = new JQueryDataTableResultModel(results); foreach (var result in results.AvailableMarketReviews.CurrentPage) { jQueryResult.aaData.Add(result.ToJQueryDataTableResult()); } return(Json(jQueryResult)); }
public async Task <ActionResult> MarketReviewPage(TakeRateParameters parameters) { var filter = TakeRateFilter.FromTakeRateParameters(parameters); return(View(await MarketReviewViewModel.GetModel(DataContext, filter))); }