Beispiel #1
0
 /// <summary>
 /// 初始化一个<c>ProductServiceImpl</c>类型的实例。
 /// </summary>
 /// <param name="context">用来初始化<c>ProductServiceImpl</c>类型的仓储上下文实例。</param>
 /// <param name="laptopRepository">“笔记本电脑”仓储实例。</param>
 public ProductServiceImpl(IRepositoryContext context,
                           ICategoryRepository categoryRepository,
                           IProductRepository productRepository,
                           ICategorizationRepository categorizationRepository,
                           IDomainService domainService)
     : base(context)
 {
     this.categoryRepository       = categoryRepository;
     this.productRepository        = productRepository;
     this.categorizationRepository = categorizationRepository;
     this.domainService            = domainService;
 }
 /// <summary>
 /// 初始化一个新的<c>DomainService</c>类型的实例。
 /// </summary>
 /// <param name="repositoryContext">仓储上下文。</param>
 /// <param name="categorizationRepository">商品分类关系仓储。</param>
 /// <param name="userRoleRepository">用户角色关系仓储。</param>
 /// <param name="shoppingCartItemRepository">购物篮项目仓储。</param>
 /// <param name="salesOrderRepository">销售订单仓储。</param>
 public DomainService(IRepositoryContext repositoryContext,
                      ICategorizationRepository categorizationRepository,
                      IUserRoleRepository userRoleRepository,
                      IShoppingCartItemRepository shoppingCartItemRepository,
                      ISalesOrderRepository salesOrderRepository)
 {
     _repositoryContext          = repositoryContext;
     _categorizationRepository   = categorizationRepository;
     _userRoleRepository         = userRoleRepository;
     _shoppingCartItemRepository = shoppingCartItemRepository;
     _salesOrderRepository       = salesOrderRepository;
 }
 /// <summary>
 /// 初始化一个<c>ProductServiceImpl</c>类型的实例。
 /// </summary>
 /// <param name="context">用来初始化<c>ProductServiceImpl</c>类型的仓储上下文实例。</param>
 /// <param name="laptopRepository">“笔记本电脑”仓储实例。</param>
 public ProductServiceImpl(IRepositoryContext context,
     ICategoryRepository categoryRepository,
     IProductRepository productRepository,
     ICategorizationRepository categorizationRepository,
     IDomainService domainService)
     : base(context)
 {
     this.categoryRepository = categoryRepository;
     this.productRepository = productRepository;
     this.categorizationRepository = categorizationRepository;
     this.domainService = domainService;
 }
 /// <summary>
 /// 初始化一个新的<c>DomainService</c>类型的实例。
 /// </summary>
 /// <param name="repositoryContext">仓储上下文。</param>
 /// <param name="categorizationRepository">商品分类关系仓储。</param>
 /// <param name="userRoleRepository">用户角色关系仓储。</param>
 /// <param name="shoppingCartItemRepository">购物篮项目仓储。</param>
 /// <param name="salesOrderRepository">销售订单仓储。</param>
 public DomainService(IRepositoryContext repositoryContext,
     ICategorizationRepository categorizationRepository,
     IUserRoleRepository userRoleRepository,
     IShoppingCartItemRepository shoppingCartItemRepository,
     ISalesOrderRepository salesOrderRepository)
 {
     _repositoryContext = repositoryContext;
     _categorizationRepository = categorizationRepository;
     _userRoleRepository = userRoleRepository;
     _shoppingCartItemRepository = shoppingCartItemRepository;
     _salesOrderRepository = salesOrderRepository;
 }
 /// <summary>
 /// 初始化一个新的<c>DomainService</c>类型的实例。
 /// </summary>
 /// <param name="repositoryContext">仓储上下文。</param>
 /// <param name="productRepository">商品仓储。</param>
 /// <param name="categoryRepository">商品分类仓储。</param>
 /// <param name="categorizationRepository">商品分类关系仓储。</param>
 /// <param name="userRepository">用户仓储。</param>
 /// <param name="roleRepository">角色仓储。</param>
 /// <param name="userRoleRepository">用户角色关系仓储。</param>
 /// <param name="shoppingCartItemRepository">购物篮项目仓储。</param>
 /// <param name="salesOrderRepository">销售订单仓储。</param>
 public DomainService(IRepositoryContext repositoryContext,
                      IProductRepository productRepository,
                      ICategoryRepository categoryRepository,
                      ICategorizationRepository categorizationRepository,
                      IUserRepository userRepository,
                      IRoleRepository roleRepository,
                      IUserRoleRepository userRoleRepository,
                      IShoppingCartItemRepository shoppingCartItemRepository,
                      ISalesOrderRepository salesOrderRepository)
 {
     this.repositoryContext          = repositoryContext;
     this.productRepository          = productRepository;
     this.categoryRepository         = categoryRepository;
     this.categorizationRepository   = categorizationRepository;
     this.userRepository             = userRepository;
     this.roleRepository             = roleRepository;
     this.userRoleRepository         = userRoleRepository;
     this.shoppingCartItemRepository = shoppingCartItemRepository;
     this.salesOrderRepository       = salesOrderRepository;
 }
 /// <summary>
 /// 初始化一个新的<c>DomainService</c>类型的实例。
 /// </summary>
 /// <param name="repositoryContext">仓储上下文。</param>
 /// <param name="productRepository">商品仓储。</param>
 /// <param name="categoryRepository">商品分类仓储。</param>
 /// <param name="categorizationRepository">商品分类关系仓储。</param>
 /// <param name="userRepository">用户仓储。</param>
 /// <param name="roleRepository">角色仓储。</param>
 /// <param name="userRoleRepository">用户角色关系仓储。</param>
 /// <param name="shoppingCartItemRepository">购物篮项目仓储。</param>
 /// <param name="salesOrderRepository">销售订单仓储。</param>
 public DomainService(IRepositoryContext repositoryContext,
     IProductRepository productRepository,
     ICategoryRepository categoryRepository,
     ICategorizationRepository categorizationRepository,
     IUserRepository userRepository,
     IRoleRepository roleRepository,
     IUserRoleRepository userRoleRepository,
     IShoppingCartItemRepository shoppingCartItemRepository,
     ISalesOrderRepository salesOrderRepository)
 {
     this.repositoryContext = repositoryContext;
     this.productRepository = productRepository;
     this.categoryRepository = categoryRepository;
     this.categorizationRepository = categorizationRepository;
     this.userRepository = userRepository;
     this.roleRepository = roleRepository;
     this.userRoleRepository = userRoleRepository;
     this.shoppingCartItemRepository = shoppingCartItemRepository;
     this.salesOrderRepository = salesOrderRepository;
 }