public void DeveRetornarVazioQuandoProfissaoForDeveloper() { var expression = PessoaConsulta.ObterPessoaPorProfissao("Test Developer"); var result = this.pessoa.AsQueryable().Where(expression); result.Should().HaveCount(0); }
public void DeveRetornarQuatroRegistrosQuandoProfissaoForSoftwareEnginner() { var expression = PessoaConsulta.ObterPessoaPorProfissao("Software Engineer"); var result = this.pessoa.AsQueryable().Where(expression); result.Should().HaveCount(4); }
public async Task <List <PessoaDTO> > Consultar(PessoaConsulta pessoa) { return(PessoaDAL.Consultar(new PessoaDTO() { Nome = pessoa.Nome, Sobrenome = pessoa.Sobrenome, Apelido = pessoa.Apelido })); }
private void PesquisarPessoa(int id, string descricao, TipoConsulta tipo) { if (id == 0 && tipo == TipoConsulta.Id) { txtCodPessoa.Clear(); txtNome.Clear(); txtIdPessoa.Clear(); return; } var pessoa = new PessoaConsulta(_session); var model = new Pessoa(); model = pessoa.Pesquisar(id, descricao, tipo, EnTipoExpositor.expTodos); if (model.Id == 0 && tipo == TipoConsulta.Id) { MessageBox.Show("Registro não Encontrado!"); } if (tipo == TipoConsulta.Tela && model.Id == 0) { return; } txtIdPessoa.Text = Funcoes.IntToStr(model.Id); txtNome.Text = model.Nome; if (model.CodigoVisita != null) { txtCodPessoa.Text = model.CodigoVisita.ToString(); txtExpositor.Text = "2 - Visitante"; //txtFicha.Text = sequencia.ProximaVisitanteMaisUm().ToString(); } if (model.CodigoSocio != null) { txtCodPessoa.Clear(); txtNome.Clear(); txtIdPessoa.Clear(); MessageBox.Show("Sócios não podem participar!"); return; } if (model.CodigoFicha != null) { txtCodPessoa.Text = model.CodigoFicha.ToString(); txtExpositor.Text = "1 - Sócio"; //txtFicha.Text = sequencia.ProximoSocioMaisUm().ToString(); } txtNome.Focus(); txtCodPessoa.Modified = false; txtNome.Modified = false; }
public async Task <List <PessoaDTO> > Consultar(PessoaConsulta pessoa) { return(_Requisicao.ExecutarRequisicao <PessoaConsulta, List <PessoaDTO> >(pessoa, _BLL.Consultar).Result); }