Example #1
0
        public async Task ImportText(IOspSession session, string jsonText, ScopeIds scopeId, CancellationToken?cancellationToken = null)
        {
            Logger.Info("Reading CK model....");
            var model = CkSerializer.Deserialize(jsonText);

            await ExecuteImport(session, model, scopeId, cancellationToken);
        }
Example #2
0
        public async Task Import(IOspSession session, string filePath, ScopeIds scopeId, CancellationToken?cancellationToken = null)
        {
            Logger.Info("Reading CK model....");
            CkModelRoot model;

            using (StreamReader streamReader = new StreamReader(filePath))
            {
                model = CkSerializer.Deserialize(streamReader);
            }

            Logger.Info("Executing import of CK model....");

            await ExecuteImport(session, model, scopeId, cancellationToken);

            Logger.Info("Import of CK model completed.");
        }