private IList<string> Validar(TestemunhaEntity entity)
{
IList<string> erros = new List<string>();
if (string.IsNullOrEmpty(entity.Pessoa.Cpf))
erros.Add("O campo 'CPF' é obrigatório");
if (string.IsNullOrEmpty(entity.Pessoa.Nome))
erros.Add("O campo 'Nome' é obrigatório");
if (string.IsNullOrEmpty(entity.Pessoa.Sexo))
erros.Add("O campo 'Sexo' é obrigatório");
if (entity.Pessoa.UF != null && string.IsNullOrEmpty(entity.Pessoa.UF.Uf))
erros.Add("O campo 'UF' é obrigatório");
if (entity.Pessoa.Municipio != null && entity.Pessoa.Municipio.IdMunicipio == 0)
erros.Add("O campo 'Município' é obrigatório");
if (entity.Pessoa.Bairro != null && entity.Pessoa.Bairro.IdBairro == 0)
erros.Add("O campo 'Bairro' é obrigatório");
if (entity.Pessoa.Logradouro != null && entity.Pessoa.Logradouro.IdLogradouro == 0)
erros.Add("O campo 'Logradouro' é obrigatório");
if (string.IsNullOrEmpty(entity.Pessoa.Numero))
erros.Add("O campo 'Número' é obrigatório");
return erros;
}