public IHttpActionResult EvaluateDynamicContent(string storeId, string placeHolder) { var context = new coreModel.DynamicContent.DynamicContentEvaluationContext() { StoreId = storeId, PlaceName = placeHolder }; var retVal = _dynamicContentEvaluator.EvaluateItems(context).Select(x => x.ToWebModel()).ToArray(); return(Ok(retVal)); }
public IHttpActionResult EvaluateDynamicContent([ModelBinder(typeof(DynamicContentEvalContextBinder))] coreModel.DynamicContent.DynamicContentEvaluationContext evalContext) { var retVal = _dynamicContentEvaluator.EvaluateItems(evalContext).Select(x => x.ToWebModel()).ToArray(); return(Ok(retVal)); }