using Core.Abstractions.Models;
using Core.Enumerations;
using DomainObjects.Enumerations;
using System.ComponentModel.DataAnnotations;
namespace WeatherForecast.Models.Shop.Requests {
///
///
///
public class GetShopItemLocalizedRequestModel : RequestModelBase, IValidatableObject {
///
///
///
public Locales Locale { get; set; } = Locales.Us;
///
///
///
///
///
public IEnumerable Validate(ValidationContext validationContext) {
if (Locale == Locales.Unknown)
yield return new ValidationResult($"{Errors.UnableToParse} {nameof(Locale)}");
}
}
}