public AddSharingHandler(IUnitOfWork unitOfWork, ISharingFactory sharingFactory, ISelectionRepository selectionRepository, IRecipientRepository recipientRepository) { _unitOfWork = unitOfWork; _sharingFactory = sharingFactory; _selectionRepository = selectionRepository; _recipientRepository = recipientRepository; }
public AddRecipientsSelectionsHandler(IUnitOfWork unitOfWork, ISelectionFactory selectionFactory, IRecipientFactory recipientFactory, IRecipientRepository recipientRepository, ISelectionRepository selectionRepository, ISharingRepository sharingRepository, ISharingFactory sharingFactory, IValidator[] validator, ICommandHandlerDispatcher commandHandlerDispatcher) { _unitOfWork = unitOfWork; _selectionFactory = selectionFactory; _recipientFactory = recipientFactory; _recipientRepository = recipientRepository; _selectionRepository = selectionRepository; _sharingFactory = sharingFactory; _sharingRepository = sharingRepository; _validator = validator; _commandHandlerDispatcher = commandHandlerDispatcher; }