DiscountController
public class DiscountController : VendrAuthorizedJsonControllerBase
Inheritance
Namespace
Constructors
DiscountController
public DiscountController(UmbracoControllerContext vendrContext, IStoreService storeService,
IDiscountService discountService, IUnitOfWorkProvider uowProvider)
Methods
CreateDiscount
public DiscountEditDto CreateDiscount(Guid storeId)
DeleteDiscount
public HttpResponseMessage DeleteDiscount(Guid discountId)
GetDiscount
public DiscountEditDto GetDiscount(Guid discountId)
GetDiscountRewardProviderDefinitions
public IEnumerable<DiscountRewardProviderDefinition> GetDiscountRewardProviderDefinitions()
GetDiscountRewardProviderScaffold
public DiscountRewardProviderScaffold GetDiscountRewardProviderScaffold(
string discountRewardProviderAlias)
GetDiscountRuleProviderDefinitions
public IEnumerable<DiscountRuleProviderDefinition> GetDiscountRuleProviderDefinitions()
GetDiscountRuleProviderScaffold
public DiscountRuleProviderScaffold GetDiscountRuleProviderScaffold(
string discountRuleProviderAlias)
GetDiscounts
public IEnumerable<DiscountBasicDto> GetDiscounts(Guid storeId)
SaveDiscount
public DiscountEditDto SaveDiscount(DiscountSaveDto discount)