本文整理汇总了C#中HttpResult.ToXml方法的典型用法代码示例。如果您正苦于以下问题:C# HttpResult.ToXml方法的具体用法?C# HttpResult.ToXml怎么用?C# HttpResult.ToXml使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HttpResult
的用法示例。
在下文中一共展示了HttpResult.ToXml方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SaveXml
public string SaveXml(string dateXml, string userXml)
{
HttpResult hr = new HttpResult() { Result = true };
try
{
EsbInvoker esbInvokerEntity = XmlDataEntity.ConvertXmlToSingle<EsbInvoker>(dateXml);
EsbUsers user = userXml.FromXml<EsbUsers>();
using (ConnectionScope scope = new ConnectionScope(TransactionMode.Required))
{
if (esbInvokerEntity.InvokerID == Guid.Empty)
{
if (EntityCommon.IsExistData("Esb_Invoker", "InvokerCode", esbInvokerEntity.InvokerCode))
{
hr.Result = false;
hr.ErrorMessage = "用户代码不允许重复,请重新录入用户代码!";
return hr.ToXml();
}
esbInvokerEntity.InvokerID = Guid.NewGuid();
esbInvokerEntity.CreatedOn = DateTime.Now;
esbInvokerEntity.CreatedBy = user.UserID;
esbInvokerEntity.Insert();
}
else
{
esbInvokerEntity.ModifiedOn = DateTime.Now;
esbInvokerEntity.ModifiedBy = user.UserID;
esbInvokerEntity.Update();
}
hr.KeyValue = esbInvokerEntity.InvokerID.ToString();
scope.Commit();
}
}
catch (Exception)
{
hr.Result = false;
hr.ErrorMessage = "运行时异常,请与管理员联系!";
}
return hr.ToXml();
}