protected MessageTemplateValidator( IMessagingRepository repository, IMessageTemplateQueries messageTemplateQueries) { CascadeMode = CascadeMode.StopOnFirstFailure; Repository = repository; MessageTemplateQueries = messageTemplateQueries; }
public MessageTemplateCommands( IMessagingRepository messagingRepository, IMessageTemplateQueries messageTemplateQueries, IActorInfoProvider actorInfoProvider, IEventBus eventBus) { _messagingRepository = messagingRepository; _messageTemplateQueries = messageTemplateQueries; _actorInfoProvider = actorInfoProvider; _eventBus = eventBus; }
public MessageTemplateController( IAdminQueries adminQueries, IMessageTemplateCommands messageTemplateCommands, IMessageTemplateQueries messageTemplateQueries, BrandQueries brandQueries) { _adminQueries = adminQueries; _messageTemplateCommands = messageTemplateCommands; _messageTemplateQueries = messageTemplateQueries; _brandQueries = brandQueries; }
public EditMessageTemplateValidator( IMessagingRepository repository, IMessageTemplateQueries messageTemplateQueries) : base(repository, messageTemplateQueries) { CascadeMode = CascadeMode.StopOnFirstFailure; ValidatedId().DependentRules(x => { x.CascadeMode = CascadeMode.StopOnFirstFailure; ValidateTemplateName(x); ValidateSubject(x); ValidateMessageContent(x); }); }
public BonusTemplateController( BrandQueries brandQueries, IGameQueries gameQueries, IRiskLevelQueries riskLevelQueries, IMessageTemplateQueries messageTemplateQueries, IAuthQueries authQueries, IAdminQueries adminQueries, IBonusApiProxy bonusApiProxy) : base(authQueries, adminQueries) { _brandQueries = brandQueries; _adminQueries = adminQueries; _bonusApiProxy = bonusApiProxy; _gameQueries = gameQueries; _riskLevelQueries = riskLevelQueries; _messageTemplateQueries = messageTemplateQueries; }
public AddMessageTemplateValidator( IMessagingRepository repository, IMessageTemplateQueries messageTemplateQueries) : base(repository, messageTemplateQueries) { CascadeMode = CascadeMode.StopOnFirstFailure; ValidateBrand().DependentRules(x => { x.CascadeMode = CascadeMode.StopOnFirstFailure; ValidateLanguage(x); ValidateMessageType(x); ValidateMessageDeliveryMethod(x); ValidateTemplateName(x); ValidateSubject(x); ValidateMessageContent(x); }); }