コード例 #1
0
 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;
 }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 public HomeController(ILogger <HomeController> logger, IJsonFileProcessor processor)
 {
     _logger    = logger;
     _processor = processor;
 }