public CreateOrderCommandValidator(IDealersRepository dealersRepository) { RuleFor(r => r.Order.Components) .Cascade(CascadeMode.Stop) .ComponentValidation(); RuleFor(r => r.Order.OrderDate) .Cascade(CascadeMode.Stop) .DateValidation(); RuleFor(r => r.Order.DealerId) .Cascade(CascadeMode.Stop) .NotEmpty() .WithMessage("DealerId cannot be empty.") .GreaterThan(0) .WithMessage("DealerId must be greater than 1.") .MustAsync(async(dealerId, cancellation) => await dealersRepository.CheckIfDealerExists(dealerId)) .WithMessage("Dealer not exists!"); }
public UpdateDealerHandler(IDealersRepository dealersRepository, IMapper mapper) { _dealersRepository = dealersRepository; _mapper = mapper; }
public GetAllDealersHandler(IDealersRepository dealersRepository, IMapper mapper, IUriService uriService) { _dealersRepository = dealersRepository; _mapper = mapper; _uriService = uriService; }
public GetDealerByIdHandler(IDealersRepository dealersRepository, IMapper mapper) { _dealersRepository = dealersRepository; _mapper = mapper; }
public DeleteDealerByIdHandler(IDealersRepository dealersRepository) { _dealersRepository = dealersRepository; }
public GetTotalDealerElementsAndPagesHandler(IDealersRepository dealersRepository) { _dealersRepository = dealersRepository; }