Exemplo n.º 1
0
 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);
     });
 }
Exemplo n.º 2
0
 public AdvertisementManager(Data.IAdvertisementRepository advertisementRepository)
 {
     _AdvertisementRepository = advertisementRepository;
 }