public Handler( IMediator mediator, IProdutoWriteRepository produtoWriteRepository, IProdutoReadRepository produtoReadRepository, IUnitOfWork uow) { _mediator = mediator; _produtoReadRepository = produtoReadRepository; _produtoWriteRepository = produtoWriteRepository; _uow = uow; }
public InserirEditarProdutoCommandHandler(IHandler handler, IDomainNotificationService notificationService, IProdutoWriteRepository produtoWriteRepository, IProdutoReadRepository produtoReadRepository, IUnitOfWork unitOfWork, IMapper mapper) : base(handler, notificationService) { this.produtoWriteRepository = produtoWriteRepository; this.produtoReadRepository = produtoReadRepository; this.unitOfWork = unitOfWork; this.mapper = mapper; }