Ejemplo n.º 1
0
        public CreateLogCommandValidator(ILogRepositoryAsync LogRepository)
        {
            this.LogRepository = LogRepository;

            RuleFor(p => p.Guid)
            .NotEmpty().WithMessage("{PropertyName} is required.")
            .NotNull()
            .MaximumLength(50).WithMessage("{PropertyName} must not exceed 50 characters.")
            .MustAsync(IsUniqueBarcode).WithMessage("{PropertyName} already exists.");

            RuleFor(p => p.Description)
            .NotEmpty().WithMessage("{PropertyName} is required.")
            .NotNull()
            .MaximumLength(50).WithMessage("{PropertyName} must not exceed 50 characters.");
        }
Ejemplo n.º 2
0
 public GetAllLogsQueryHandler(ILogRepositoryAsync logRepository, IMapper mapper, IMediator mediator)
 {
     _logRepository = logRepository;
     _mapper        = mapper;
     _mediator      = mediator;
 }
 public GetLogByIdQueryHandler(ILogRepositoryAsync LogRepository)
 {
     _LogRepository = LogRepository;
 }
Ejemplo n.º 4
0
 public CreateLogCommandHandler(ILogRepositoryAsync LogRepository, IMapper mapper)
 {
     _LogRepository = LogRepository;
     _mapper        = mapper;
 }
 public DeleteLogByIdCommandHandler(ILogRepositoryAsync LogRepository)
 {
     _LogRepository = LogRepository;
 }