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