public UpdateNoteCommandHandler(IReturnDbContextFactory returnDbContext, IMediator mediator, ISecurityValidator securityValidator, ITextAnonymizingService textAnonymizingService)
 {
     this._returnDbContext        = returnDbContext;
     this._mediator               = mediator;
     this._securityValidator      = securityValidator;
     this._textAnonymizingService = textAnonymizingService;
 }
Exemple #2
0
 public AddNoteGroupCommandHandler(IReturnDbContextFactory returnDbContextFactory, ISecurityValidator securityValidator, IMapper mapper, IMediator mediator)
 {
     this._returnDbContextFactory = returnDbContextFactory;
     this._securityValidator      = securityValidator;
     this._mapper   = mapper;
     this._mediator = mediator;
 }
Exemple #3
0
 public CastVoteCommandHandler(IReturnDbContextFactory returnDbContext, ICurrentParticipantService currentParticipantService, ISecurityValidator securityValidator, IMediator mediator, IMapper mapper)
 {
     this._returnDbContext           = returnDbContext;
     this._currentParticipantService = currentParticipantService;
     this._securityValidator         = securityValidator;
     this._mediator = mediator;
     this._mapper   = mapper;
 }
Exemple #4
0
 public AddNoteCommandHandler(IReturnDbContextFactory returnDbContextFactory, ICurrentParticipantService currentParticipantService, ISecurityValidator securityValidator, IMediator mediator, IMapper mapper, ISystemClock systemClock)
 {
     this._returnDbContextFactory    = returnDbContextFactory;
     this._currentParticipantService = currentParticipantService;
     this._securityValidator         = securityValidator;
     this._mediator    = mediator;
     this._mapper      = mapper;
     this._systemClock = systemClock;
 }
        public JoinRetrospectiveCommandValidator(IReturnDbContextFactory returnDbContext, IPassphraseService passphraseService)
        {
            this._returnDbContext   = returnDbContext;
            this._passphraseService = passphraseService;

            this.RuleFor(e => e.Name).NotEmpty().MaximumLength(256);
            this.RuleFor(e => e.Color).NotEmpty().Matches("^#?([A-F0-9]{2}){3}$", RegexOptions.IgnoreCase);

            this.RuleFor(e => e.Passphrase)
            .NotEmpty()
            .When(x => x.JoiningAsFacilitator);

            // Passphrase validation
            this.RuleFor(e => e.Passphrase).
            Must((obj, passphrase) => this.MustBeAValidPassphrase(obj.RetroId, obj.JoiningAsFacilitator, obj.Passphrase))
            .WithMessage("This passphrase is not valid. Please try again.");
        }
Exemple #6
0
 public GetVotesQueryHandler(IReturnDbContextFactory returnDbContextFactory, IMapper mapper)
 {
     this._returnDbContextFactory = returnDbContextFactory;
     this._mapper = mapper;
 }
Exemple #7
0
 public DeleteNoteCommandHandler(IReturnDbContextFactory returnDbContextFactory, ISecurityValidator securityValidator, IMediator mediator)
 {
     this._returnDbContextFactory = returnDbContextFactory;
     this._securityValidator      = securityValidator;
     this._mediator = mediator;
 }
 public InitiateFinishStageCommandHandler(IReturnDbContextFactory returnDbContext, IRetrospectiveStatusUpdateDispatcher retrospectiveStatusUpdateDispatcher) : base(returnDbContext, retrospectiveStatusUpdateDispatcher)
 {
 }