using System; using System.Collections.Generic; using System.Text.RegularExpressions; using Gestor.Model.Domain.Generic; using Gestor.Model.Helper; using Newtonsoft.Json; namespace Gestor.Model.Domain.Seguros; public class CoberturaPadrao : DomainBase, IDomain { private string _descricao; public long IdRamo { get; set; } public string Descricao { get { if (!string.IsNullOrWhiteSpace(_descricao)) { _descricao = Regex.Replace(_descricao, "[\n\r]", ""); } return _descricao?.ToUpper(); } set { _descricao = value; } } public bool Padrao { get; set; } [JsonIgnore] public Func>> ValidationEvent => Validate; public List> Validate() { return ValidationHelper.AddValue(); } }