public AccountRecordTypeDsOValidator(IRecordTypeRepository recordTypeRepository) { _recordTypeRepository = recordTypeRepository; RuleFor(p => p) .Cascade(CascadeMode.StopOnFirstFailure) .NotNull() .NotEmpty() .Must(RecordTypeMustExist).WithErrorCode(ErrorCodeCategory.CrmNotFound.ToString()).WithMessage(AccountRecordTypeNotFoundErrorMessage); }
public RecordTypeRequestDsOValidator(IRecordTypeRepository recordTypeRepository) { _recordTypeRepository = recordTypeRepository; RuleFor(p => p.RecordTypeId) .Cascade(CascadeMode.StopOnFirstFailure) .NotNull() .NotEmpty() .Must(RecordTypeIdMustBeIntType).WithErrorCode(ErrorCodeCategory.CrmInvalidInput.ToString()).WithMessage(InvalidRecordTypeErrorMessage) .Must(RecordTypeIdBiggerThanZero).WithErrorCode(ErrorCodeCategory.CrmInvalidInput.ToString()).WithMessage(InvalidRecordTypeLessEqualZeroErrorMessage) .Must(RecordTypeMustExist).WithErrorCode(ErrorCodeCategory.CrmNotFound.ToString()).WithMessage(RecordTypeNotFoundErrorMessage); }
public RecordTypeService(IRecordTypeRepository repository, IMapper mapper) { _repository = repository; _mapper = mapper; }
public RecordTypeService(IRecordTypeRepository recordTypeRepository, IMapper mapper, IShareService shareService) { _recordTypeRepository = recordTypeRepository; _mapper = mapper; _shareService = shareService; }