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); }
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."); }