예제 #1
0
 public ProductsController(
     IGetProductsUseCase getProductsUseCase,
     IGetProductUseCase getProductUseCase,
     ICreateProductUseCase createProductUseCase,
     IConverter <Product, ProductDto> converter)
 {
     _getProductsUseCase   = getProductsUseCase;
     _getProductUseCase    = getProductUseCase;
     _createProductUseCase = createProductUseCase;
     _converter            = converter;
 }
예제 #2
0
 public AdminController(IGetProductsUseCase getProductsUseCase, GetProductsPresenter getProductsPresenter,
                        IGetProductDetailUseCase getProductDetailUseCase, GetProductDetailPresenter getProductDetailPresenter,
                        ICreateProductUseCase createProductUseCase, CreateProductPresenter createProductPresenter,
                        IUpdateProductDetailUseCase updateProductDetailUseCase, UpdateProductDetailPresenter updateProductDetailPresenter,
                        IRemoveProductUseCase removeProductUseCase, RemoveProductPresenter removeProductPresenter)
 {
     _getProductsUseCase         = getProductsUseCase; _getProductsPresenter = getProductsPresenter;
     _getProductDetailUseCase    = getProductDetailUseCase; _getProductDetailPresenter = getProductDetailPresenter;
     _createProductUseCase       = createProductUseCase; _createProductPresenter = createProductPresenter;
     _updateProductDetailUseCase = updateProductDetailUseCase; _updateProductDetailPresenter = updateProductDetailPresenter;
     _removeProductUseCase       = removeProductUseCase; _removeProductPresenter = removeProductPresenter;
 }
예제 #3
0
 public CreateProductController(ICreateProductUseCase useCase)
 {
     _useCase = useCase;
 }
예제 #4
0
 public Create(ICreateProductUseCase useCase)
 {
     this.useCase = useCase;
 }