public object Get([FromUri] GetRequestParams requestParams) { var data = GetData(); if (!requestParams.needMetadata) { return new { success = true, total = data.Count, rows = data } } ; var metadata = GetMetadata(); return(new { success = true, total = data.Count, rows = data, metaData = metadata }); }
public object Get(string tableName, [FromUri] GetRequestParams requestParams) { var table = _tableManager.GetDbSet(tableName); //var pageTables = tables.Skip(requestParams.start).Take(requestParams.limit).ToArray(); if (!requestParams.needMetadata) { return new { success = true, rows = table } } ; var metadata = GetMetadata(tableName); return(new { success = true, rows = table, metaData = metadata }); }