public ReviewCommandValidator(IReviewQueryRepository reviewRepository) { this.RuleFor(c => c.Title) .MinimumLength(MinTitleLength) .MaximumLength(MaxTitleLength) .NotEmpty(); this.RuleFor(c => c.Description) .MinimumLength(MinDescriptionLength) .MaximumLength(MaxDescriptionLength) .NotEmpty(); }
public SearchReviewsQueryHandler(IReviewQueryRepository reviewRepository) : base(reviewRepository) { }
protected ReviewsQueryHandler(IReviewQueryRepository reviewRepository) => this.reviewRepository = reviewRepository;
public CreateReviewCommandValidator(IReviewQueryRepository reviewRepository) => this.Include(new ReviewCommandValidator <CreateReviewCommand>(reviewRepository));
public GetReviewAuthorsQueryHandler(IReviewQueryRepository reviewRepository) => this.reviewRepository = reviewRepository;