public NeonDataTable GetData(string tableName, string sortIndex, string sortOrder, long pageIndex, long pageSize, string filters, NeonISGDatabaseType databaseType) { var businessDatabaseType = Mapper.Map<NeonISGDatabaseType, BusinessISGDatabaseType>(databaseType); var businessDataTable = BusinessDataTable.GetData(tableName, sortIndex, sortOrder, pageIndex, pageSize, filters, businessDatabaseType); var rtrn = Mapper.Map<BusinessDataTable, NeonDataTable>(businessDataTable); return rtrn; }
public bool SaveRow(string tableName, NeonDataTableRowMetaData row, NeonISGDatabaseType databaseType) { var businessDatabaseType = Mapper.Map<NeonISGDatabaseType, BusinessISGDatabaseType>(databaseType); var rtrn = BusinessDataTable.UpdateRow(tableName, Mapper.Map<NeonDataTableRowMetaData, BusinessDataTableRowMetaData>(row), businessDatabaseType); return rtrn; }
public List<string> GetDistinctValues(string tableName, string columnName, NeonISGDatabaseType databaseType) { var businessDatabaseType = Mapper.Map<NeonISGDatabaseType, BusinessISGDatabaseType>(databaseType); var rtrn = BusinessDataTable.GetDistinctValues(tableName, columnName, businessDatabaseType); return rtrn; }
public long GetRowCount(string tableName, string filterData, NeonISGDatabaseType databaseType) { var businessDatabaseType = Mapper.Map<NeonISGDatabaseType, BusinessISGDatabaseType>(databaseType); var rtrn = BusinessDataTable.GetRowCount(tableName, filterData, businessDatabaseType); return rtrn; }