/// <inheritdoc /> protected override void WriteOperationCustomResult(PortalContext portalContext, object result, int?allCount) { if (result is List <Dictionary <string, object> > dictionaryList) { Write(ODataMultipleContent.Create(dictionaryList, allCount ?? dictionaryList.Count), portalContext); return; } Write(result, portalContext); }
protected override void WriteOperationCustomResult(PortalContext portalContext, object result, int?allCount) { var dictionaryList = result as List <Dictionary <string, object> >; if (dictionaryList != null) { Write(ODataMultipleContent.Create(dictionaryList, allCount.HasValue ? allCount.Value : dictionaryList.Count), portalContext); return; } Write(result, portalContext); }
/// <inheritdoc /> protected override void WriteMultipleContent(PortalContext portalContext, List <Dictionary <string, object> > contents, int count) { Write(ODataMultipleContent.Create(contents, count), portalContext); }