/// <summary> /// <see cref="ProductCategoriesGetService"/> クラスの新しいインスタンスを作成します。 /// </summary> /// <param name="productCategoriesGetRepository">商品カテゴリマスタリストの取得リポジトリ。</param> /// <param name="logger">ロガー。</param> public ProductCategoriesGetService( IProductCategoriesGetRepository productCategoriesGetRepository, ILogger <ProductCategoriesGetService> logger ) { this._productCategoriesGetRepository = productCategoriesGetRepository; this._logger = logger; this._outputDto = new ProductCategoriesGetOutputDto(); }
/// <summary> /// <see cref="ProductMaintenanceSettingGetService"/> クラスの新しいインスタンスを作成します。 /// </summary> /// <param name="brandsGetRepository">ブランドマスタリストの取得リポジトリ。</param> /// <param name="productCategoriesGetRepository">商品カテゴリマスタリストの取得リポジトリ。</param> /// <param name="logger">ロガー。</param> public ProductMaintenanceSettingGetService( IBrandsGetRepository brandsGetRepository, IProductCategoriesGetRepository productCategoriesGetRepository, ILogger <ProductMaintenanceSettingGetService> logger ) { this._brandsGetRepository = brandsGetRepository; this._productCategoriesGetRepository = productCategoriesGetRepository; this._logger = logger; this._outputDto = new ProductMaintenanceSettingGetOutputDto(); }
/// <summary> /// <see cref="ProductCategoriesPutService"/> クラスの新しいインスタンスを作成します。 /// </summary> /// <param name="getRepository">取得リポジトリ。</param> /// <param name="putRepository">更新リポジトリ。</param> /// <param name="executor">実行者。</param> /// <param name="logger">ロガー。</param> public ProductCategoriesPutService( IProductCategoriesGetRepository getRepository, IProductCategoriesPutRepository putRepository, IExecutionModel executor, ILogger <ProductCategoriesPutService> logger ) { this.GetRepository = getRepository; this.PutRepository = putRepository; this.Executor = executor; this.Logger = logger; this.Output = new ProductCategoriesPutOutputDto(); }