public static List <Pessoa> Listar() { var pessoas = new List <Pessoa>(); DataTable dados = new Database.Pessoa().Listar(); for (var i = 0; i < dados.Rows.Count; i++) { Pessoa pessoa = new Pessoa(); pessoa.Id = Convert.ToInt32(dados.Rows[i]["Id"]); pessoa.Nome = dados.Rows[i]["nome"].ToString(); pessoa.CPF = dados.Rows[i]["CPF"].ToString(); pessoa.Telefone = dados.Rows[i]["telefone"].ToString(); pessoa.Email = dados.Rows[i]["email"].ToString(); pessoas.Add(pessoa); /* * Outra maneira de preencher o objeto pessoas * pessoas.Add(new Pessoa() * { * Id = Convert.ToInt32(dados.Rows[i]["Id"]), * Nome = dados.Rows[i]["nome"].ToString(), * CPF = dados.Rows[i]["CPF"].ToString(), * Telefone = dados.Rows[i]["telefone"].ToString(), * Email = dados.Rows[i]["email"].ToString(), * }); */ } return(pessoas); }
public static List <Pessoa> Lista(string nome) { var pessoas = new List <Pessoa>(); DataTable dados = new Database.Pessoa().Lista(nome); for (var i = 0; i < dados.Rows.Count; i++) { pessoas.Add(new Pessoa() { Id = Convert.ToInt32(dados.Rows[i]["id"]), Nome = dados.Rows[i]["nome"].ToString(), CPF = dados.Rows[i]["cpf"].ToString(), Telefone = dados.Rows[i]["telefone"].ToString(), Email = dados.Rows[i]["email"].ToString(), }); } return(pessoas); }