namespace OperationControl.Mapas.Models { public class MapaResultadoValidacao { public List Erros { get; } = new(); public List Avisos { get; } = new(); public bool Valido => Erros.Count == 0; public int QuantidadeErros => Erros.Count; public int QuantidadeAvisos => Avisos.Count; public void AdicionarErro(string mensagem) { if (!string.IsNullOrWhiteSpace(mensagem)) Erros.Add(mensagem); } public void AdicionarAviso(string mensagem) { if (!string.IsNullOrWhiteSpace(mensagem)) Avisos.Add(mensagem); } } }