Exemple #1
0
 public TamMetinServisi(IDataSağlayıcı dataSağlayıcı,
                        IDbContext dbContext,
                        GenelAyarlar genelAyarlar)
 {
     this._dataSağlayıcı = dataSağlayıcı;
     this._dbContext     = dbContext;
     this._genelAyarlar  = genelAyarlar;
 }
 public BekleyenMailServisi(IDepo <BekleyenMail> bekleyenDepo,
                            IDbContext dbContext,
                            IDataSağlayıcı dataSağlayıcı,
                            GenelAyarlar genelAyarlar,
                            IOlayYayınlayıcı olayYayınlayıcı)
 {
     this._bekleyenDepo    = bekleyenDepo;
     this._dbContext       = dbContext;
     this._dataSağlayıcı   = dataSağlayıcı;
     this._genelAyarlar    = genelAyarlar;
     this._olayYayınlayıcı = olayYayınlayıcı;
 }
 public VarsayılanLogger(IDepo <Log> logDepo,
                         IWebYardımcısı webYardımcısı,
                         IDbContext dbContext,
                         IDataSağlayıcı dataSağlayıcı,
                         GenelAyarlar genelAyarlar)
 {
     this._logDepo       = logDepo;
     this._webYardımcısı = webYardımcısı;
     this._dbContext     = dbContext;
     this._dataSağlayıcı = dataSağlayıcı;
     this._genelAyarlar  = genelAyarlar;
 }
 public KategoriServisi(IOlayYayınlayıcı olayYayınlayıcı,
                        GenelAyarlar genelAyarlar,
                        IDataSağlayıcı dataSağlayıcı,
                        IWorkContext workContext,
                        IDbContext dbContext,
                        IDepo <Kategori> kategoriDepo,
                        ISiteContext siteContext,
                        IÖnbellekYönetici önbellekYönetici)
 {
     this._olayYayınlayıcı  = olayYayınlayıcı;
     this._genelAyarlar     = genelAyarlar;
     this._dataSağlayıcı    = dataSağlayıcı;
     this._workContext      = workContext;
     this._dbContext        = dbContext;
     this._kategoriDepo     = kategoriDepo;
     this._siteContext      = siteContext;
     this._önbellekYönetici = önbellekYönetici;
 }
Exemple #5
0
 public ResimServisi(IDepo <Resim> pictureRepository,
                     IAyarlarServisi ayarlarServisi,
                     IWebYardımcısı webYardımcısı,
                     ILogger logger,
                     IDbContext dbContext,
                     IOlayYayınlayıcı olayYayınlayıcısı,
                     MedyaAyarları medyaAyarları,
                     IDataSağlayıcı dataSağlayıcı)
 {
     this._resimDepo         = pictureRepository;
     this._ayarlarServisi    = ayarlarServisi;
     this._webYardımcısı     = webYardımcısı;
     this._logger            = logger;
     this._dbContext         = dbContext;
     this._olayYayınlayıcısı = olayYayınlayıcısı;
     this._medyaAyarları     = medyaAyarları;
     this._dataSağlayıcı     = dataSağlayıcı;
 }
 public KullanıcıİşlemServisi(IDepo <İşlemTipi> işlemTipiDepo,
                              IDepo <İşlem> işlemDepo,
                              IÖnbellekYönetici önbellekYönetici,
                              IWebYardımcısı webYardımcısı,
                              IWorkContext workContext,
                              IDbContext dbContext,
                              IDataSağlayıcı dataSağlayıcı,
                              GenelAyarlar genelAyarlar)
 {
     this._işlemTipiDepo    = işlemTipiDepo;
     this._işlemDepo        = işlemDepo;
     this._önbellekYönetici = önbellekYönetici;
     this._webYardımcısı    = webYardımcısı;
     this._workContext      = workContext;
     this._dbContext        = dbContext;
     this._dataSağlayıcı    = dataSağlayıcı;
     this._genelAyarlar     = genelAyarlar;
 }
        public AzurePictureService(IDepo <Resim> resimDepo,
                                   IAyarlarServisi ayarlarServisi,
                                   IWebYardımcısı webYardımcısı,
                                   ILogger logger,
                                   IDbContext dbContext,
                                   IOlayYayınlayıcı olayYayınlayıcı,
                                   IStatikÖnbellekYönetici önbellekYönetici,
                                   MedyaAyarları medyaAyarları,
                                   Config config,
                                   IDataSağlayıcı dataSağlayıcı,
                                   IHostingEnvironment hostingEnvironment)
            : base(resimDepo,
                   ayarlarServisi,
                   webYardımcısı,
                   logger,
                   dbContext,
                   olayYayınlayıcı,
                   medyaAyarları,
                   dataSağlayıcı,
                   hostingEnvironment)
        {
            this._önbellekYönetici = önbellekYönetici;
            this._medyaAyarları    = medyaAyarları;
            this._config           = config;

            if (string.IsNullOrEmpty(_config.AzureBlobStorageConnectionString))
            {
                throw new Exception("Azure connection string for BLOB is not specified");
            }

            if (string.IsNullOrEmpty(_config.AzureBlobStorageContainerName))
            {
                throw new Exception("Azure container name for BLOB is not specified");
            }

            if (string.IsNullOrEmpty(_config.AzureBlobStorageEndPoint))
            {
                throw new Exception("Azure end point for BLOB is not specified");
            }

            CreateCloudBlobContainer();
        }
 public LocalizationService(IStatikÖnbellekYönetici cacheManager,
                            ILogger logger,
                            IWorkContext workContext,
                            IDepo <LocaleStringResource> lsrRepository,
                            IDataSağlayıcı dataProvider,
                            IDbContext dbContext,
                            GenelAyarlar commonSettings,
                            LocalizationSettings localizationSettings,
                            IOlayYayınlayıcı eventPublisher)
 {
     this._cacheManager         = cacheManager;
     this._logger               = logger;
     this._workContext          = workContext;
     this._lsrRepository        = lsrRepository;
     this._dataProvider         = dataProvider;
     this._dbContext            = dbContext;
     this._commonSettings       = commonSettings;
     this._localizationSettings = localizationSettings;
     this._eventPublisher       = eventPublisher;
 }
Exemple #9
0
 public KullanıcıServisi(IÖnbellekYönetici önbellekYönetici,
                         IDepo <Kullanıcı> kullanıcıDepo,
                         IDepo <KullanıcıŞifre> kullanıcıŞifreDepo,
                         IDepo <KullanıcıRolü> kullanıcıRolDepo,
                         IDepo <GenelÖznitelik> göDepo,
                         IGenelÖznitelikServisi genelÖznitelikServisi,
                         IDataSağlayıcı dataSağlayıcı,
                         IDbContext dbContext,
                         IOlayYayınlayıcı olayYayınlayıcı,
                         KullanıcıAyarları kullanıcıAyarları,
                         GenelAyarlar genelAyarlar)
 {
     this._önbellekYönetici      = önbellekYönetici;
     this._kullanıcıDepo         = kullanıcıDepo;
     this._kulanıcıŞifreDepo     = kullanıcıŞifreDepo;
     this._kullanıcıRolDepo      = kullanıcıRolDepo;
     this._göDepo                = göDepo;
     this._genelÖznitelikServisi = genelÖznitelikServisi;
     this._dataSağlayıcı         = dataSağlayıcı;
     this._dbContext             = dbContext;
     this._olayYayınlayıcı       = olayYayınlayıcı;
     this._kullanıcıAyarları     = kullanıcıAyarları;
     this._genelAyarlar          = genelAyarlar;
 }