/// <summary> /// 初始化域名服务 /// </summary> public DomainService(IAgentsUnitOfWork unitOfWork, IDomainRepository domainRepository, IDomainManager domainManager) : base(unitOfWork, domainRepository) { UnitOfWork = unitOfWork; DomainRepository = domainRepository; DomainManager = domainManager; }
/// <summary> /// 初始化代理服务 /// </summary> public SubAgentService(IAgentsUnitOfWork unitOfWork, IAgentRepository agentRepository, IAgentManager agentManager) : base(unitOfWork, agentRepository) { AgentRepository = agentRepository; AgentManager = agentManager; UnitOfWork = unitOfWork; }
/// <summary> /// 初始化佣金服务 /// </summary> public CommissionService(IAgentsUnitOfWork unitOfWork, ICommissionRepository commissionRepository, ICommissionManager commissionManager, IAgentManager agentManager) : base(unitOfWork, commissionRepository) { UnitOfWork = unitOfWork; CommissionRepository = commissionRepository; CommissionManager = commissionManager; AgentManager = agentManager; }
/// <summary> /// 初始化提现服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="outCashRepository">提现仓储</param> /// <param name="outCashManager">提现管理器</param> public OutCashService(IAgentsUnitOfWork unitOfWork, IOutCashRepository outCashRepository, IOutCashManager outCashManager, IAgentManager agentManager) : base(unitOfWork, outCashRepository) { UnitOfWork = unitOfWork; OutCashRepository = outCashRepository; OutCashManager = outCashManager; AgentManager = agentManager; }
/// <summary> /// 初始化下载记录仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public DownloadLogRepository(IAgentsUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化账户明细仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public AccountDetailRepository(IAgentsUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化会员仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public MemberRepository(IAgentsUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化佣金仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public CommissionRepository(IAgentsUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化提现仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public OutCashRepository(IAgentsUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化域名分类仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public DomainTypeRepository(IAgentsUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化代理仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public AgentRepository(IAgentsUnitOfWork unitOfWork) : base(unitOfWork) { }