using Gestor.Model.Attributes; using Gestor.Model.Common; using System; using System.ComponentModel; using System.Runtime.CompilerServices; namespace Gestor.Model.Domain.Financeiro { public class FiltroPersonalizado { private string _descricao; [Description("DESCRIÇÃO DO FILTRO")] public string Descricao { get { return this._descricao; } set { this._descricao = value; if (!string.IsNullOrWhiteSpace(value)) { this.Icone = value.Substring(0, 1); } } } public string Icone { get; set; } public long Id { get; set; } [Description("TIPO DO FILTRO")] [Tipo("ENUM")] public TipoFiltroFinanceiro Tipo { get; set; } public FiltroPersonalizado() { } } }