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."); }
public GetAllLogsQueryHandler(ILogRepositoryAsync logRepository, IMapper mapper, IMediator mediator) { _logRepository = logRepository; _mapper = mapper; _mediator = mediator; }
public GetLogByIdQueryHandler(ILogRepositoryAsync LogRepository) { _LogRepository = LogRepository; }
public CreateLogCommandHandler(ILogRepositoryAsync LogRepository, IMapper mapper) { _LogRepository = LogRepository; _mapper = mapper; }
public DeleteLogByIdCommandHandler(ILogRepositoryAsync LogRepository) { _LogRepository = LogRepository; }