Esempio n. 1
0
 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);
        }
Esempio n. 3
0
 public RecordTypeService(IRecordTypeRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
 public RecordTypeService(IRecordTypeRepository recordTypeRepository, IMapper mapper, IShareService shareService)
 {
     _recordTypeRepository = recordTypeRepository;
     _mapper       = mapper;
     _shareService = shareService;
 }