public ArticleService(IMapper mapper, IFileRead fileReadService, IGoogleStorage googleStorage, ArticleDbContext context) { _mapper = mapper; _fileReadService = fileReadService; _googleStorage = googleStorage; _context = new Repository <Article, ArticleDbContext>(context); }
public void Dispose() { _readSettingsModel = null; fileRead = null; grid = null; game = null; }
/// <summary> /// File reader /// singleton pattern /// </summary> public static IFileRead Instance() { if (_fileReader == null) { _fileReader = new FileRead(); } return(_fileReader); }
/// <summary> /// Dispose after all of the operations are complete /// </summary> public void Dispose() { _fileReader = null; _gameSettings = null; _validateSettings = null; _grid = null; _observer = null; }
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 Game(IFileRead fileRead, IValidateSettings validateSettings, IReadSettingsModel settings) { _fileReader = fileRead; _gameSettings = settings; _validateSettings = validateSettings; _turtleStartPoint = _gameSettings.StartPoint; _grid = new Grid(_gameSettings.Size.Y, _gameSettings.Size.X); _observer = new Observer(_grid); Initialize(); }
/// <summary> /// Factory pattern implementation /// </summary> private Game() { _fileReader = FileRead.Instance(); _gameSettings = _fileReader.GetGameSettings(); _validateSettings = new ValidateSettings(_gameSettings); _turtleStartPoint = _gameSettings.StartPoint; _grid = new Grid(_gameSettings.Size.Y, _gameSettings.Size.X); _observer = new Observer(_grid); Initialize(); }
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 FileCache(IFileRead fileRead, IFileWrite fileWrite, IDateTimeProvider dateTimeProvider, IJosnService josnService, IFileOperationsProvider fileOperationsProvider, IDirectoryOperationsProvider directoryOperationsProvider) { this.fileRead = fileRead; this.fileWrite = fileWrite; this.dateTimeProvider = dateTimeProvider; this.josnService = josnService; this.fileOperationsProvider = fileOperationsProvider; this.directoryOperationsProvider = directoryOperationsProvider; this._pathToDirectory = this.directoryOperationsProvider.GetCurrentDirectory(); }
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; }
public JsonDataService(IConfiguration configuration, ICacheService cacheService, IFileRead fileReadService) { _configuration = configuration; _fileReadService = fileReadService; _cacheService = cacheService; }
public FilesOperation(IFileRead <long> fileRead, IFileWrite <FileData> fileWrite, IGetFiles filesGet) { _fileRead = fileRead; _fileWrite = fileWrite; _filesGet = filesGet; }