using System; using System.Collections.Generic; using System.ComponentModel; using Gestor.Model.Attributes; using Gestor.Model.Domain.Generic; using Newtonsoft.Json; namespace Gestor.Model.Domain.Common; public class Banco : IDomain { private string _nome; private string _site; public int Id { get; set; } [Log(true)] public int Codigo { get; set; } [Log(true)] [Name(true)] [Description("BANCO")] public string Nome { get { return _nome?.ToUpper(); } set { _nome = value; } } [Log(true)] public string Site { get { return _site?.ToUpper().Trim(); } set { _site = value; } } [JsonIgnore] public Func>> ValidationEvent => Validate; public List> Validate() { return new List>(); } }