public PromotionController( IPromotionsViewRepository repository, ICurrentUserProvider userProvider, ICommandHandler<CreatePromotionCommand> createPromotionHandler, ICommandHandler<RenamePromotionCommand> renamePromotionHandler, ICommandHandler<SetValidityDatesCommand> changeDatesHandler, ICommandHandler<SetBenefitCommand> changeBenefitHandler, ICommandHandler<SetConditionCommand> changeConditionHandler, ICommandHandler<MarkPromotionAsReadyCommand> markAsReadyHandler) { _repository = repository; _userProvider = userProvider; _createPromotionHandler = createPromotionHandler; _renamePromotionHandler = renamePromotionHandler; _changeDatesHandler = changeDatesHandler; _changeBenefitHandler = changeBenefitHandler; _changeConditionHandler = changeConditionHandler; _markAsReadyHandler = markAsReadyHandler; }
public PromotionController( IPromotionsViewRepository repository, ICurrentUserProvider userProvider, ICommandHandler <CreatePromotionCommand> createPromotionHandler, ICommandHandler <RenamePromotionCommand> renamePromotionHandler, ICommandHandler <SetValidityDatesCommand> changeDatesHandler, ICommandHandler <SetBenefitCommand> changeBenefitHandler, ICommandHandler <SetConditionCommand> changeConditionHandler, ICommandHandler <MarkPromotionAsReadyCommand> markAsReadyHandler) { _repository = repository; _userProvider = userProvider; _createPromotionHandler = createPromotionHandler; _renamePromotionHandler = renamePromotionHandler; _changeDatesHandler = changeDatesHandler; _changeBenefitHandler = changeBenefitHandler; _changeConditionHandler = changeConditionHandler; _markAsReadyHandler = markAsReadyHandler; }