protected OpinionatedController(OpinionatedDbContext opinionatedDbContext, IMapper mapper, IMediator mediator)
 {
     OpinionatedDbContext = opinionatedDbContext;
     Mapper   = mapper;
     Mediator = mediator;
 }
 public OpinionatedValidator(OpinionatedDbContext opinionatedDbContext)
 {
     OpinionatedDbContext = opinionatedDbContext;
 }
 public OpinionatedValidatedHandler(OpinionatedDbContext opinionatedDbContext, IMapper mapper, IEnumerable <IValidator <TRequest> > validators)
 {
     OpinionatedDbContext = opinionatedDbContext ?? throw new System.ArgumentNullException(nameof(opinionatedDbContext));
     Mapper     = mapper ?? throw new System.ArgumentNullException(nameof(mapper));
     Validators = validators;
 }