public IEnumerable <IOperatorFieldProvider> CreateDataRowsProvider(IListMetaData metaData)
        {
            if (fSrcModel.List == null)
            {
                return(Enumerable.Empty <IOperatorFieldProvider>());
            }

            var result = from item in fSrcModel.List
                         select new ObjectContainerFieldValueProvider(item, null);

            return(result);
        }
Beispiel #2
0
        public IEnumerable <IOperatorFieldProvider> CreateDataRowsProvider(IListMetaData metaData)
        {
            DataTable table = DataSet.Tables[metaData.TableData.TableName];

            if (table == null || table.Rows.Count == 0)
            {
                return(Enumerable.Empty <IOperatorFieldProvider>());
            }

            var result = from row in table.AsEnumerable()
                         select new DataRowFieldValueProvider(row, DataSet);

            return(result);
        }
Beispiel #3
0
 public string CreateDetailListHtml(IListMetaData tableData, object model, object pageData)
 {
     return(RazorOutputFile(tableData, model, pageData, DetailListRazorFile, false));
 }