Esempio n. 1
0
        private List <FiltroDescricao> GetPropriedadesEntidade(TipoDeRegistro tipoDeRegistro, bool apenasTipoData = false, bool trazerTipoData = false)
        {
            switch (tipoDeRegistro)
            {
            case TipoDeRegistro.Nascimento:
            {
                var filtro = new Filtro();
                return(filtro.GetPropriedadesTipoData <RegistroNascimento>(apenasTipoData, trazerTipoData));
            }

            case TipoDeRegistro.Casamento:
            {
                var filtro = new Filtro();
                return(filtro.GetPropriedadesTipoData <RegistroCasamento>(apenasTipoData, trazerTipoData));
            }

            default:
            {
                var filtro = new Filtro();
                return(filtro.GetPropriedadesTipoData <RegistroObito>(apenasTipoData, trazerTipoData));
            }
            }
        }