/// <summary> /// Returns all available data type objects from database. /// </summary> /// <returns>Collection of instrument type objects.</returns> private static IEnumerable <DataType> GetDataTypes() { // Fill data table. using (GeospaceDataBrowser.Data.GeospaceDataSetTableAdapters.DataTypeTableAdapter adapter = new Data.GeospaceDataSetTableAdapters.DataTypeTableAdapter()) { using (GeospaceDataSet ds = new GeospaceDataSet()) { adapter.Fill(ds.DataType); // Convert to model objects. return(DataType.Converter.FromDataTable(ds.DataType)); } } }
/// <summary> /// Gets a collection of data types for the specified instrument type. /// </summary> /// <param name="instrumentTypeId">The instrument type id.</param> /// <returns>Collection of data types objects.</returns> internal static IEnumerable <DataType> GetInstrumentDataTypes(int instrumentTypeId) { // Fill data table. using (GeospaceDataBrowser.Data.GeospaceDataSetTableAdapters.DataTypeTableAdapter adapter = new Data.GeospaceDataSetTableAdapters.DataTypeTableAdapter()) { // Convert to model objects. return(DataType.Converter.FromDataTable(adapter.GetDataByInstrumentTypeId(instrumentTypeId))); } }