Beispiel #1
0
 public Handler(
     IMediator mediator,
     IProdutoWriteRepository produtoWriteRepository,
     IProdutoReadRepository produtoReadRepository,
     IUnitOfWork uow)
 {
     _mediator = mediator;
     _produtoReadRepository  = produtoReadRepository;
     _produtoWriteRepository = produtoWriteRepository;
     _uow = uow;
 }
Beispiel #2
0
 public ExcluirProdutoCommandHandler(
     IHandler handler,
     IDomainNotificationService notificationService,
     IUnitOfWork unitOfWork,
     IMapper mapper,
     IProdutoReadRepository produtoReadRepository) : base(handler, notificationService)
 {
     this.mapper                = mapper;
     this.unitOfWork            = unitOfWork;
     this.produtoReadRepository = produtoReadRepository;
 }
 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;
 }
Beispiel #4
0
 public ProdutosController(IProdutoReadRepository produtoReadRepository, IMediator mediator)
 {
     _produtoReadRepository = produtoReadRepository;
     _mediator = mediator;
 }