private XmlImport GetXmlImport(ContentImportArgs args) { var contentTypeId = CurrentContext.AttribSet.GetAttributeSetWithEitherName(args.ContentType).AttributeSetID;// GetContentTypeId(args.ContentType); var contextLanguages = GetContextLanguages(); using (var contentSteam = new MemoryStream(Convert.FromBase64String(args.ContentBase64))) { return new XmlImport(CurrentContext.ZoneId, args.AppId, contentTypeId, contentSteam, contextLanguages, args.DefaultLanguage, args.ClearEntities, args.ResourcesReferences); } }
public ContentImportResult ImportContent(ContentImportArgs args) { AppId = args.AppId; var import = GetXmlImport(args); if (!import.ErrorProtocol.HasErrors) { import.PersistImportToRepository(CurrentContext.UserName); } return new ContentImportResult(!import.ErrorProtocol.HasErrors, null); }
public ContentImportResult EvaluateContent(ContentImportArgs args) { AppId = args.AppId; var import = GetXmlImport(args); if (import.ErrorProtocol.HasErrors) { return new ContentImportResult(!import.ErrorProtocol.HasErrors, import.ErrorProtocol.Errors); } else { return new ContentImportResult(!import.ErrorProtocol.HasErrors, new { AmountOfEntitiesCreated = import.AmountOfEntitiesCreated, AmountOfEntitiesDeleted = import.AmountOfEntitiesDeleted, AmountOfEntitiesUpdated = import.AmountOfEntitiesUpdated, AttributeNamesInDocument = import.AttributeNamesInDocument, AttributeNamesInContentType = import.AttributeNamesInContentType, AttributeNamesNotImported = import.AttributeNamesNotImported, DocumentElementsCount = import.DocumentElements.Count(), LanguagesInDocumentCount = import.LanguagesInDocument.Count() }); } }
public ContentImportResult ImportContent(ContentImportArgs args) { return eavCtc.ImportContent(args); }
public ContentImportResult EvaluateContent(ContentImportArgs args) { return eavCtc.EvaluateContent(args); }
public ContentImportResult ImportContent(ContentImportArgs args) => _eavCtc.ImportContent(args);
public ContentImportResult EvaluateContent(ContentImportArgs args) => _eavCtc.EvaluateContent(args);
public ContentImportResult ImportContent(ContentImportArgs args) { return(eavCtc.ImportContent(args)); }
public ContentImportResult EvaluateContent(ContentImportArgs args) { return(eavCtc.EvaluateContent(args)); }