public ProductsControllerDependencyBlock(ICreateProductProcessor createProductProcessor, IInquiryProductProcessor inquiryProductProcessor, IUpdateProductProcessor updateProductProcessor, IDeleteProductProcessor deleteProductProcessor) { CreateProductProcessor = createProductProcessor; InquiryProductProcessor = inquiryProductProcessor; UpdateProductProcessor = updateProductProcessor; DeleteProductProcessor = deleteProductProcessor; }
public ProductsController(IUrlHelper urlHelper, ITypeHelperService typeHelperService, IPropertyMappingService propertyMappingService, IProductsControllerDependencyBlock blockProduct, IUsersControllerDependencyBlock blockUser) { _urlHelper = urlHelper; _typeHelperService = typeHelperService; _propertyMappingService = propertyMappingService; _inquiryProductProcessor = blockProduct.InquiryProductProcessor; _createProductProcessor = blockProduct.CreateProductProcessor; _updateProductProcessor = blockProduct.UpdateProductProcessor; _deleteProductProcessor = blockProduct.DeleteProductProcessor; _inquiryUserProcessor = blockUser.InquiryUserProcessor; }