public ArticleService(IMapper mapper, IFileRead fileReadService, IGoogleStorage googleStorage, ArticleDbContext context) { _mapper = mapper; _fileReadService = fileReadService; _googleStorage = googleStorage; _context = new Repository <Article, ArticleDbContext>(context); }
public AdCreateService(IMapper mapper, IFileRead fileReadService, IGoogleStorage googleStorage, IRepository <Share.Models.Ad.Entities.Ad, AdDbContext> adRepository, IConfiguration configuration) { _configuration = configuration; _mapper = mapper; _fileReadService = fileReadService; _googleStorage = googleStorage; _adRepository = adRepository; }
public AdService(IMapper mapper, IFileRead fileReadService, IGoogleStorage googleStorage) { _mapper = mapper; _fileReadService = fileReadService; _googleStorage = googleStorage; //Ad ad = new Ad() { AdId = 1, ActiveDays = 1, AdAssetId = Guid.Empty, CreatedDateTime = DateTime.Now, Email = "*****@*****.**", PhoneNumber = "515-707-7725" }; //Advm advm = _mapper.Map<Advm>(ad); //advm.AdAssetId = Guid.NewGuid(); advm.PhoneNumber = "444444"; //Ad dd = _mapper.Map<Ad>(advm); }
public AdService(ILogger <AdService> logger, IMapper mapper, ICacheService cacheService, IFileRead fileReadService, IGoogleStorage googleStorage, IRepository <Share.Models.Ad.Entities.Ad, AdDbContext> adRepository, IConfiguration configuration, IJsonDataService jsonDataService) { _configuration = configuration; _logger = logger; _mapper = mapper; _fileReadService = fileReadService; _cacheService = cacheService; _googleStorage = googleStorage; _adRepository = adRepository; _jsonDataService = jsonDataService; }
public ArticleService(ILogger <ArticleService> logger, IMapper mapper, ICacheService cacheService, IFileRead fileReadService, IGoogleStorage googleStorage, IRepository <Share.Models.Article.Entities.Article, ArticleDbContext> articleRepository, IRepository <ArticleCommit, ArticleDbContext> articleCommitRepository, IRepository <ArticleComment, ArticleDbContext> articleCommentRepository, IRepository <ArticleLicense, ArticleDbContext> articleLicenseRepository) { _logger = logger; _mapper = mapper; _fileReadService = fileReadService; _cacheService = cacheService; _googleStorage = googleStorage; _articleRepository = articleRepository; _articleCommitRepository = articleCommitRepository; _articleCommentRepository = articleCommentRepository; _articleLicenseRepository = articleLicenseRepository; }
private void Initialize(IServiceAccountCredentials credentials, GoogleServiceAccess access) { _requestedAccess = access; _credentials = credentials ?? throw new ArgumentNullException(nameof(credentials)); Auth = new FirebaseAdminAuth(); if (GoogleServiceAccess.DatabaseOnly == (_requestedAccess & GoogleServiceAccess.DatabaseOnly)) { Database = new FirebaseAdminDatabase(Auth, _credentials); } if (GoogleServiceAccess.StorageOnly == (_requestedAccess & GoogleServiceAccess.StorageOnly)) { Storage = new GoogleCloudStorage(Auth, _credentials); } }