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