public FollowUpRecordService(long rid, Data.IFollowUpRecordRepository followUpRecordRepository) { ExceptionHelper.ThrowIfNotId(rid, "rid"); _Rid = rid; _FollowUpRecordRepository = followUpRecordRepository; _LazyFollowUpRecord = new Lazy <Data.FollowUpRecord>(() => { var entity = _FollowUpRecordRepository.Entities.FirstOrDefault(r => r.rid == rid); if (entity == null) { throw new FlhException(ErrorCode.NotExists, "跟进记录不存在"); } return(entity); }); }
public FollowUpRecordManager(Data.IFollowUpRecordRepository followUpRecordRepository) { _FollowUpRecordRepository = followUpRecordRepository; }