private IList<string> Validar(BratEntity entity)
{
IList<string> erros = new List<string>();
if (entity.Circunstancia == 0)
erros.Add("O campo 'Circunstância' é obrigatório");
if (entity.CondTempo == 0)
erros.Add("O campo 'Cond. Tempo' é obrigatório");
if (entity.DataAcidente == new DateTime())
erros.Add("O campo 'Data Acidente' é obrigatório");
if (string.IsNullOrEmpty(entity.Descricao))
erros.Add("O campo 'Descrição' é obrigatório");
if (string.IsNullOrEmpty(entity.HoraAcidente))
erros.Add("O campo 'Hora Acidente' é obrigatório");
if (string.IsNullOrEmpty(entity.Matricula.Matricula))
erros.Add("O campo 'Hora Acidente' é obrigatório");
if (entity.TipoAcidente == 0)
erros.Add("O campo 'Tipo Acidente' é obrigatório");
if (entity.TipoSinalizacao == 0)
erros.Add("O campo 'Tipo Sinalização' é obrigatório");
if (entity.UF != null && string.IsNullOrEmpty(entity.UF.Uf))
erros.Add("O campo 'UF' é obrigatório");
if (entity.Municipio != null && entity.Municipio.IdMunicipio == 0)
erros.Add("O campo 'Município' é obrigatório");
if (entity.Bairro != null && entity.Bairro.IdBairro == 0)
erros.Add("O campo 'Bairro' é obrigatório");
if (entity.Logradouro != null && entity.Logradouro.IdLogradouro == 0)
erros.Add("O campo 'Logradouro' é obrigatório");
return erros;
}