using System.ComponentModel.DataAnnotations; namespace CuentasCobrar.UI.Models { public class MonedaViewModel { [Required ( ErrorMessage = "Este campo es requerido." )] public int IdMoneda { get; set; } [Required ( ErrorMessage = "Este campo es requerido." )] [MaxLength ( 255, ErrorMessage = "Máximo 255 caracteres." )] [RegularExpression ( "^[a-zA-ZÀ-ÿ\\u00f1\\u00d1\\(\\) ]*$", ErrorMessage = "Este campo solo admite texto." )] public string Descripcion { get; set; } = null!; [MaxLength ( 1, ErrorMessage = "Máximo 1 caracter." )] public string? Simbolo { get; set; } public bool? Habilitado { get; set; } } }