Esempio n. 1
0
        public override Dictionary <int, ThreadCateModelCollection> GetAllModels()
        {
            using (SqlQuery query = new SqlQuery())
            {
                query.CommandText = "bx_GetAllModels";
                query.CommandType = CommandType.StoredProcedure;

                Dictionary <int, ThreadCateModelCollection> models = new Dictionary <int, ThreadCateModelCollection>();
                using (XSqlDataReader reader = query.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        ThreadCateModel           model = new ThreadCateModel(reader);
                        ThreadCateModelCollection tempModels;
                        if (models.TryGetValue(model.CateID, out tempModels) == false)
                        {
                            tempModels = new ThreadCateModelCollection();
                            tempModels.Add(model);

                            models.Add(model.CateID, tempModels);
                        }
                        else
                        {
                            tempModels.Add(model);
                        }
                    }
                }

                return(models);
            }
        }
Esempio n. 2
0
        public override Dictionary<int, ThreadCateModelCollection> GetAllModels()
        {
            using (SqlQuery query = new SqlQuery())
            {
                query.CommandText = "bx_GetAllModels";
                query.CommandType = CommandType.StoredProcedure;

                Dictionary<int, ThreadCateModelCollection> models = new Dictionary<int, ThreadCateModelCollection>();
                using (XSqlDataReader reader = query.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        ThreadCateModel model = new ThreadCateModel(reader);
                        ThreadCateModelCollection tempModels;
                        if (models.TryGetValue(model.CateID, out tempModels) == false)
                        {
                            tempModels = new ThreadCateModelCollection();
                            tempModels.Add(model);

                            models.Add(model.CateID, tempModels);
                        }
                        else
                        {
                            tempModels.Add(model);
                        }
                    }
                }

                return models;
            }
        }