Пример #1
0
 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;
 }
Пример #3
0
 /// <summary>
 /// File reader
 /// singleton pattern
 /// </summary>
 public static IFileRead Instance()
 {
     if (_fileReader == null)
     {
         _fileReader = new FileRead();
     }
     return(_fileReader);
 }
Пример #4
0
 /// <summary>
 /// Dispose after all of the operations are complete
 /// </summary>
 public void Dispose()
 {
     _fileReader       = null;
     _gameSettings     = null;
     _validateSettings = null;
     _grid             = null;
     _observer         = null;
 }
Пример #5
0
 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;
 }
Пример #6
0
 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();
 }
Пример #7
0
 /// <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();
 }
Пример #8
0
        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);
        }
Пример #9
0
 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;
 }
Пример #10
0
 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();
 }
Пример #11
0
 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;
 }
Пример #12
0
 public JsonDataService(IConfiguration configuration, ICacheService cacheService, IFileRead fileReadService)
 {
     _configuration   = configuration;
     _fileReadService = fileReadService;
     _cacheService    = cacheService;
 }
Пример #13
0
 public FilesOperation(IFileRead <long> fileRead, IFileWrite <FileData> fileWrite, IGetFiles filesGet)
 {
     _fileRead  = fileRead;
     _fileWrite = fileWrite;
     _filesGet  = filesGet;
 }