/// <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); } }