Brato.UserInterface.Controllers.BratController.Validar C# (CSharp) Method

Validar() private method

private Validar ( BratEntity entity ) : IList
entity Brato.Entities.BratEntity
return IList
        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;
        }