本文整理汇总了C#中ProductType.Add方法的典型用法代码示例。如果您正苦于以下问题:C# ProductType.Add方法的具体用法?C# ProductType.Add怎么用?C# ProductType.Add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ProductType
的用法示例。
在下文中一共展示了ProductType.Add方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Process_AddProductType
public void Process_AddProductType()
{
try
{
_ProductType = new ProductType(m_refContentApi.RequestInformationRef);
_ProductTypeData = new ProductTypeData();
_ProductTypeData.EntryClass = (EkEnumeration.CatalogEntryType)Enum.Parse(typeof(EkEnumeration.CatalogEntryType),Request.Form[drp_type.UniqueID]);
_ProductTypeData.Title = Request.Form[txtTitle.UniqueID];
_ProductTypeData.Description = Request.Form[txtDescription.UniqueID];
_ProductTypeData.EditXslt = "";
_ProductTypeData.SaveXslt = "";
_ProductTypeData.Xslt1 = "";
_ProductTypeData.Xslt2 = "";
_ProductTypeData.Xslt3 = "";
_ProductTypeData.Xslt4 = "";
_ProductTypeData.Xslt5 = "";
_ProductTypeData.XmlSchema = "";
_ProductTypeData.XmlNameSpace = "";
_ProductTypeData.XmlAdvConfig = "";
_ProductTypeData.DefaultXslt = "0";
_ProductTypeData.PhysicalPath = Server.MapPath(m_refContentApi.XmlPath);
_ProductTypeData.Attributes = Process_GetAttributes();
_ProductTypeData.DefaultThumbnails = Process_GetThumbnails();
if (_ProductTypeData.EntryClass == Ektron.Cms.Common.EkEnumeration.CatalogEntryType.SubscriptionProduct)
{
_ProductTypeData.SubscriptionProvider = Request.Form["drp_SubscriptionProvider"];
}
_ProductTypeData = _ProductType.Add(_ProductTypeData);
Response.Redirect((string) ("../editdesign.aspx?action=EditPackage&type=product&id=" + _ProductTypeData.Id.ToString()), false);
}
catch (Ektron.Cms.Exceptions.SpecialCharactersException)
{
trError.Visible = true;
litErrorMessage.Text = string.Format(GetMessage("js alert product type title cant include"), EkFunctions.HtmlEncode("<,>"));
Display_AddProductType();
}
catch (Exception ex)
{
trError.Visible = true;
litErrorMessage.Text = ex.Message.ToString();
Display_AddProductType();
}
}