Пример #1
0
 public void Setup()
 {
     Repo = new CollectionTypeRepository(DataAccess)
     {
         User = SystemOperator.SysOperator
     };
 }
        /// <summary>
        /// 獲取代收類別
        /// </summary>
        /// <param name="DataAccess"></param>
        /// <param name="collectionTypeId"></param>
        /// <param name="channelId"></param>
        /// <param name="amount"></param>
        /// <param name="chargePayType"></param>
        /// <param name="channelFee"></param>
        private static CollectionTypeSet GetCollectionTypeSet(ApplicationDbContext dataAccess, Dictionary <string, CollectionTypeSet> colSetDic, string collectionTypeId)
        {
            CollectionTypeSet colSet;

            if (!colSetDic.ContainsKey(collectionTypeId))
            {
                using CollectionTypeRepository colRepo = new CollectionTypeRepository(dataAccess);
                colSetDic.Add(collectionTypeId, colRepo.QueryData(new object[] { collectionTypeId }));
            }
            colSet = colSetDic[collectionTypeId];
            return(colSet);
        }