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;
 }