public ProductTypeTemplatePath(ICommerceDataDir commerceDataDir, ProductType productType) { var basePhysicalPath = Path.Combine(commerceDataDir.DataPhysicalPath, DirName, productType.Name); var baseVirtualPath = UrlUtility.Combine(commerceDataDir.DataVirutalPath, DirName, productType.Name); BaseDirPath = new HttpFilePath() { PhysicalPath = basePhysicalPath, VirtualPath = baseVirtualPath }; CustomFieldsTemplatePath = new HttpFilePath() { PhysicalPath = Path.Combine(basePhysicalPath, "CustomFields.cshtml"), VirtualPath = UrlUtility.Combine(baseVirtualPath, "CustomFields.cshtml") }; VariantGridTemplatePath = new HttpFilePath() { PhysicalPath = Path.Combine(basePhysicalPath, "VariantGrid.cshtml"), VirtualPath = UrlUtility.Combine(baseVirtualPath, "VariantGrid.cshtml") }; VariantCreateTemplatePath = new HttpFilePath() { PhysicalPath = Path.Combine(basePhysicalPath, "VariantCreate.cshtml"), VirtualPath = UrlUtility.Combine(baseVirtualPath, "VariantCreate.cshtml") }; VariantEditTemplatePath = new HttpFilePath() { PhysicalPath = Path.Combine(basePhysicalPath, "VariantEdit.cshtml"), VirtualPath = UrlUtility.Combine(baseVirtualPath, "VariantEdit.cshtml") }; }
public ProductTypeTemplatePath(ICommerceDataDir commerceDataDir, ProductType productType) { var basePhysicalPath = Path.Combine(commerceDataDir.DataPhysicalPath, DirName, productType.Name); var baseVirtualPath = UrlUtility.Combine(commerceDataDir.DataVirutalPath, DirName, productType.Name); BaseDirPath = new HttpFilePath() { PhysicalPath = basePhysicalPath, VirtualPath = baseVirtualPath }; CustomFieldsTemplatePath = new HttpFilePath() { PhysicalPath = Path.Combine(basePhysicalPath, "CustomFields.cshtml"), VirtualPath = UrlUtility.Combine(baseVirtualPath, "CustomFields.cshtml") }; VariantGridTemplatePath = new HttpFilePath() { PhysicalPath = Path.Combine(basePhysicalPath, "VariantGrid.cshtml"), VirtualPath = UrlUtility.Combine(baseVirtualPath, "VariantGrid.cshtml") }; VariantCreateTemplatePath = new HttpFilePath() { PhysicalPath = Path.Combine(basePhysicalPath, "VariantCreate.cshtml"), VirtualPath = UrlUtility.Combine(baseVirtualPath, "VariantCreate.cshtml") }; VariantEditTemplatePath = new HttpFilePath() { PhysicalPath = Path.Combine(basePhysicalPath, "VariantEdit.cshtml"), VirtualPath = UrlUtility.Combine(baseVirtualPath, "VariantEdit.cshtml") }; }