public ReviewCommandValidator(IReviewQueryRepository reviewRepository)
        {
            this.RuleFor(c => c.Title)
            .MinimumLength(MinTitleLength)
            .MaximumLength(MaxTitleLength)
            .NotEmpty();

            this.RuleFor(c => c.Description)
            .MinimumLength(MinDescriptionLength)
            .MaximumLength(MaxDescriptionLength)
            .NotEmpty();
        }
Ejemplo n.º 2
0
 public SearchReviewsQueryHandler(IReviewQueryRepository reviewRepository)
     : base(reviewRepository)
 {
 }
Ejemplo n.º 3
0
 protected ReviewsQueryHandler(IReviewQueryRepository reviewRepository)
 => this.reviewRepository = reviewRepository;
 public CreateReviewCommandValidator(IReviewQueryRepository reviewRepository)
 => this.Include(new ReviewCommandValidator <CreateReviewCommand>(reviewRepository));
Ejemplo n.º 5
0
 public GetReviewAuthorsQueryHandler(IReviewQueryRepository reviewRepository)
 => this.reviewRepository = reviewRepository;