/// <summary> /// <see cref="BrandsGetService"/> クラスの新しいインスタンスを作成します。 /// </summary> /// <param name="brandsGetRepository">ブランドマスタリストの取得リポジトリ。</param> /// <param name="logger">ロガー。</param> public BrandsGetService( IBrandsGetRepository brandsGetRepository, ILogger <BrandsGetService> logger ) { this._brandsGetRepository = brandsGetRepository; this._logger = logger; this._outputDto = new BrandsGetOutputDto(); }
/// <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="BrandsPutService"/> クラスの新しいインスタンスを作成します。 /// </summary> /// <param name="getRepository">取得リポジトリ。</param> /// <param name="putRepository">更新リポジトリ。</param> /// <param name="executor">実行者。</param> /// <param name="logger">ロガー。</param> public BrandsPutService( IBrandsGetRepository getRepository, IBrandsPutRepository putRepository, IExecutionModel executor, ILogger <BrandsPutService> logger ) { this.GetRepository = getRepository; this.PutRepository = putRepository; this.Executor = executor; this.Logger = logger; this.Output = new BrandsPutOutputDto(); }