Esempio n. 1
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 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();
        }
Esempio n. 3
0
 public static MedyaAyarları ToEntity(this MedyaAyarlarıModel model, MedyaAyarları destination)
 {
     return(model.MapTo(destination));
 }
Esempio n. 4
0
 public static MedyaAyarlarıModel ToModel(this MedyaAyarları entity)
 {
     return(entity.MapTo <MedyaAyarları, MedyaAyarlarıModel>());
 }