Example #1
0
        /// <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));
                }
            }
        }
Example #2
0
 /// <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)));
     }
 }