30 lines
723 B
C#
30 lines
723 B
C#
namespace OperationControl.Mapas.Models
|
|
{
|
|
public class MapaResultadoValidacao
|
|
{
|
|
public List<string> Erros { get; } = new();
|
|
|
|
public List<string> 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);
|
|
}
|
|
}
|
|
} |