Example #1
0
        /// <summary>
        /// 인자에 해당하는 상품 그룹 정보를 반환합니다. ( For View )
        /// </summary>
        /// <param name="pageGroupCD"></param>
        /// <param name="cateCD"></param>
        /// <param name="seq"></param>
        /// <returns></returns>
        public List <ViewModelGoodsGroup> GetGoodsGroup(int pageGroupCD, int cateCD, int seq)
        {
            var option = new TransactionOptions
            {
                // Isolation Level 에 주의
                IsolationLevel = IsolationLevel.ReadUncommitted,
                Timeout        = TransactionManager.DefaultTimeout
            };

            using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Suppress, option))
            {
                List <ModelGoodsGroup>     tmpList      = _daoGlobal.GetGoodsGroup(pageGroupCD, cateCD, seq);
                List <ViewModelGoodsGroup> returnResult = new List <ViewModelGoodsGroup>();

                if (tmpList != null && tmpList.Count > 0)
                {
                    foreach (ModelGoodsGroup n in tmpList)
                    {
                        ViewModelGoodsGroup obj = new ViewModelGoodsGroup();

                        obj.GoodsType     = n.GoodsType;
                        obj.DispGoodsNM   = n.DispGoodsNM;
                        obj.AddValue1     = n.AddValue1;
                        obj.AddValue2     = n.AddValue2;
                        obj.BaseGoodsCD   = n.BaseGoodsCD;
                        obj.GoodsCD       = n.GoodsCD;
                        obj.CateCD        = n.CateCD;
                        obj.BundleGoodsYN = n.BundleGoodsYN;
                        obj.MinAdultRate  = n.MinAdultRate;
                        obj.GoodsDesc1    = n.GoodsDesc1;
                        obj.GoodsDesc2    = n.GoodsDesc2;
                        obj.GoodsDesc3    = n.GoodsDesc3;
                        obj.GoodsDesc4    = n.GoodsDesc4;
                        //obj.ImageUrlForList = n.ImageUrl;
                        obj.GoodsGroupDesc = n.GoodsGroupDesc;
                        obj.SupplierCD     = n.SupplierCD;
                        obj.FILENM         = n.FILENM;

                        returnResult.Add(obj);
                    }
                }

                return(returnResult);
            }
        }