public RpgMakerEncoder(string gamePath, string sourcePath, IRubyEncoder rubyEncoder, IConvert <RubyToken, JToken> sourceConverter, IConvert <JToken, RubyToken> gameConverter, IJsonFileProcessor jsonFileProcessor) { _jsonFileProcessor = jsonFileProcessor; _rubyEncoder = rubyEncoder; _sourceConverter = sourceConverter; _gameConverter = gameConverter; GamePath = gamePath; SourcePath = sourcePath; }
public static async Task SeedToMongoAsync(IMongoRepository <Ticket> repository, IJsonFileProcessor processor) { var tickets = await processor.ProcessFileAsync( @"D:\Универ\4 курс\1 семестр\PAD\LABS\DistributedSystems\lab2\AviaSalesApi\AviaSalesApi\seed.json"); foreach (var ticket in tickets) { ticket.Id = Guid.NewGuid(); await repository.InsertOneAsync(ticket); } }
public HomeController(ILogger <HomeController> logger, IJsonFileProcessor processor) { _logger = logger; _processor = processor; }