London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class TargetMarketsValidator

Validates that target markets of a SalesCampaign is not empty.

Inheritance
System.Object
TargetMarketsValidator
Implements
EPiServer.Validation.IValidate<SalesCampaign>
EPiServer.Validation.IValidate
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Commerce.Validation
Assembly: EPiServer.Business.Commerce.dll
Version: 13.30.0
Syntax
public class TargetMarketsValidator : IValidate<SalesCampaign>, IValidate

Constructors

TargetMarketsValidator(LocalizationService)

Initializes a new instance of the CampaignDateValidator class.

Declaration
public TargetMarketsValidator(LocalizationService localizationService)
Parameters
Type Name Description
EPiServer.Framework.Localization.LocalizationService localizationService

The localization service.

Methods

Validate(SalesCampaign)

Validates the specified campaign.

Declaration
public IEnumerable<ValidationError> Validate(SalesCampaign campaign)
Parameters
Type Name Description
SalesCampaign campaign

The campaign that will be validated.

Returns
Type Description
System.Collections.Generic.IEnumerable<EPiServer.Validation.ValidationError>

A validation warning if campaign target markets is empty.

Implements

EPiServer.Validation.IValidate<>
EPiServer.Validation.IValidate