示例#1
0
        public CreativesController(ICreativeService creativeService, ICreativeSizeService creativeSizeService, IBrandService brandService, IAdTagTemplateService adTagTemplateService, IVastService vastService, IMappingEngine mapping, IClock clock)
        {
            _creativeService      = creativeService;
            _creativeSizeService  = creativeSizeService;
            _brandService         = brandService;
            _adTagTemplateService = adTagTemplateService;
            _vastService          = vastService;
            _mapping = mapping;
            _clock   = clock;

            Logger = NullLogger.Instance;
        }
 public static Task <AdTagTemplate> GetFacebookAdTagTemplate(this IAdTagTemplateService adTagTemplateService)
 {
     return(adTagTemplateService.GetAdTagTemplate(45)); // hardcode id
 }
 public AdTagTemplatesController(IAdTagTemplateService adTagTemplateService, IMappingEngine mapping)
 {
     _adTagTemplateService = adTagTemplateService;
     _mapping = mapping;
 }
 public static Task <AdTagTemplate> GetHtml5AdTagTemplate(this IAdTagTemplateService adTagTemplateService)
 {
     return(adTagTemplateService.GetAdTagTemplate(72)); // hardcode id
 }
 public static Task <AdTagTemplate> GetSwiffyAdTagTemplate(this IAdTagTemplateService adTagTemplateService)
 {
     return(adTagTemplateService.GetAdTagTemplate(71)); // hardcode id
 }
 public static Task <AdTagTemplate> GetDoohAdTagTemplate(this IAdTagTemplateService adTagTemplateService)
 {
     return(adTagTemplateService.GetAdTagTemplate(67)); // hardcode id
 }
 public static Task <AdTagTemplate> GetGeneric3PasAdTagTemplate(this IAdTagTemplateService adTagTemplateService)
 {
     return(adTagTemplateService.GetAdTagTemplate(66)); // hardcode id
 }
 public static Task <AdTagTemplate> GetOutlookAdTagTemplate(this IAdTagTemplateService adTagTemplateService)
 {
     return(adTagTemplateService.GetAdTagTemplate(64)); // hardcode id
 }