public AdvertisementService(long aid, Data.IAdvertisementRepository advertisementRepository) { ExceptionHelper.ThrowIfNotId(aid, "aid"); _AdvertisementRepository = advertisementRepository; _Aid = aid; _LazyAdvertisement = new Lazy <Data.Advertisement>(() => { var entity = _AdvertisementRepository.Entities.FirstOrDefault(a => a.aid == aid); if (entity == null) { throw new FlhException(ErrorCode.NotExists, "广告不存在"); } return(entity); }); }
public AdvertisementManager(Data.IAdvertisementRepository advertisementRepository) { _AdvertisementRepository = advertisementRepository; }