/// <summary> /// Zpracování testu (zápis do tabulky AppLogNew) /// </summary> /// <param name="authToken"></param> /// <param name="login"></param> /// <param name="password"></param> /// <param name="partnerCode"></param> /// <param name="messageType"></param> /// <param name="data"></param> /// <param name="encoding"></param> /// <returns></returns> public static SubmitDataToProcessingResult Process(AuthToken authToken, string login, string password, string partnerCode, string messageType, byte[] data, string encoding) { SubmitDataToProcessingResult result = new SubmitDataToProcessingResult(); try { string xmlStringFromData = data.ToString(Encoding.GetEncoding(encoding), Encoding.Unicode); string modifiedXmlString = XmlCreator.CreateXMLRootNode(xmlStringFromData); if (authToken != null) { return(ProjectHelper.AppLogWrite(authToken, "XML", ProjectHelper.CreateAppLogMessage(partnerCode, messageType, "modified XML"), "", modifiedXmlString, BC.ZICYZ_USER_ID, ApplicationLog.GetMethodName())); } } catch (Exception ex) { ProjectHelper.CreateErrorResult(ApplicationLog.GetMethodName(), ref result, "100", ex); } return(result); }
/// <summary> /// Příprava XML stringu pro zápis do MS SQL /// (vytvoření root elementu, zrušení všech jmenných prostorů) /// </summary> /// <param name="xmlString"></param> /// <returns></returns> private static string PrepareXml(string xmlString) { string modifiedXmlString = XmlCreator.CreateXMLRootNode(xmlString); return(modifiedXmlString); }