示例#1
0
        public static IResponse UpgradeConfig(IRequest request)
        {
            UpgradeConfigRequest message = UpgradeConfigRequest.Read(request);
            var config      = ConfigParser.ParseFromFile(message.ConfigPath);
            var currentVers = new ConfigOptions();

            config.Schema = currentVers.Schema;
            ConfigParser.Save(config, message.ConfigPath);

            return(new UpgradeConfigResponse());
        }
示例#2
0
        public override void UpgradeConfig(string configPath)
        {
            UpgradeConfigRequest message = new UpgradeConfigRequest(configPath);

            _messageRouter.Send(message);
        }