Ejemplo n.º 1
0
        public IEnumerable <InputData> SelectNotGeneratedData(object state = null)
        {
            using (var adapter = new NifudaDataTableAdapter
            {
                Connection = new SqlConnection(SettingsContext.GlobalSettings.NifudaConnectionString)
            })
            {
                if (!SafeCheck.IsValidConnection(adapter.Connection))
                {
                    throw new ConnectionException(SettingsContext.GlobalSettings.NifudaConnectionString);
                }

                var dataTable = adapter.GetNotGeneratedData();
                foreach (var obj in dataTable.AdaptWithSameProperties <InputData,
                                                                       NifudaDataSet.NifudaDataTableRow>())
                {
                    yield return(obj);
                }
            }
        }