/// <summary> /// Applies response modifiers. An implementation for IResponseModifiersApplier. Should not be used directly /// </summary> /// <param name="data">Selected and prepared data</param> /// <param name="response">Existing response</param> void IResponseModifiersApplier.ApplyResponseModifiers(PowerTablesData data, PowerTablesResponse response) { foreach (var responseModifier in _configuration.ResponseModifiers) { responseModifier.ModifyResponse(data, response); } }
private ActionResult ProduceError(Exception ex) { PowerTablesResponse ptr = new PowerTablesResponse(); ptr.FormatException(ex); return(new JsonNetResult() { Data = ptr, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }