Esempio n. 1
0
        public Pessoa ObterPorCPF(string cpf, EnTipoExpositor enTipoExpositor)
        {
            var model = _repositorioPessoa.RetornarTodos()
                        .Where(x => x.CPF == cpf.SoNumeros());

            if (enTipoExpositor == EnTipoExpositor.expCadSocio)
            {
                model.Where(x => x.CodigoSocio.HasValue);
            }

            if (enTipoExpositor == EnTipoExpositor.expExpositores)
            {
                model.Where(x => x.CodigoFicha.HasValue);
            }

            if (enTipoExpositor == EnTipoExpositor.expVisitante)
            {
                model.Where(x => x.CodigoVisita.HasValue);
            }

            return(model.FirstOrDefault());
        }