24 lines
632 B
C#
24 lines
632 B
C#
using FluentValidation;
|
|
using Nop.Plugin.Widgets.Swiper.Models;
|
|
using Nop.Services.Localization;
|
|
using Nop.Web.Framework.Validators;
|
|
|
|
namespace Nop.Plugin.Widgets.Swiper.Validators;
|
|
|
|
/// <summary>
|
|
/// Represents slide model validator
|
|
/// </summary>
|
|
public class SlidePictureValidator : BaseNopValidator<SlidePictureModel>
|
|
{
|
|
#region Ctor
|
|
|
|
public SlidePictureValidator(ILocalizationService localizationService)
|
|
{
|
|
RuleFor(model => model.PictureId)
|
|
.GreaterThan(0)
|
|
.WithMessageAwait(localizationService.GetResourceAsync("Plugins.Widgets.Swiper.Picture.Required"));
|
|
}
|
|
|
|
#endregion
|
|
}
|