C# Class VirtoCommerce.Content.Web.Controllers.Api.ThemeController

Inheritance: ApiController
Mostrar archivo Open project: VirtoCommerce/vc-internal

Public Methods

Method Description
ThemeController ( IThemeService>.Func factory, ISettingsManager manager, ISecurityService securityService, IPermissionScopeService permissionScopeService, string pathForMultipart, string pathForFiles, string defaultThemePath ) : System

Private Methods

Method Description
CreateDefaultTheme ( string storeId ) : IHttpActionResult
CreateNewTheme ( string storeId, string themeFileUrl, string themeName ) : IHttpActionResult
DeleteAssets ( string storeId, string themeId, [ assetIds ) : IHttpActionResult
DeleteTheme ( string storeId, string themeId ) : IHttpActionResult
GetThemeAsset ( string assetId, string storeId, string themeId ) : IHttpActionResult
GetThemeAssets ( string storeId, string themeId ) : IHttpActionResult
GetThemes ( string storeId ) : IHttpActionResult
SaveItem ( VirtoCommerce.Content.Web.Models.ThemeAsset asset, string storeId, string themeId ) : IHttpActionResult
SearchThemeAssets ( string storeId, string themeId, [ criteria ) : IHttpActionResult

Method Details

ThemeController() public method

public ThemeController ( IThemeService>.Func factory, ISettingsManager manager, ISecurityService securityService, IPermissionScopeService permissionScopeService, string pathForMultipart, string pathForFiles, string defaultThemePath ) : System
factory IThemeService>.Func
manager ISettingsManager
securityService ISecurityService
permissionScopeService IPermissionScopeService
pathForMultipart string
pathForFiles string
defaultThemePath string
return System