// GET: Email public JsonResult Lista() { var strcnn = System.Configuration.ConfigurationManager.AppSettings["connectionString"].ToString(); ContatosBLL contatos = new ContatosBLL(strcnn); DataTable result = contatos.CONSULTA(); List <Contatos> listaContatos = new List <Contatos>(); foreach (DataRow row in result.Rows) { Contatos contato = new Contatos(); contato.id = Convert.ToByte(row["ID"]); contato.nome = row["NOME"].ToString(); contato.email = row["EMAIL"].ToString(); listaContatos.Add(contato); } return(Json(JsonConvert.SerializeObject(listaContatos), JsonRequestBehavior.AllowGet)); }
public ActionResult Lista(string pParam) { var strcnn = System.Configuration.ConfigurationManager.AppSettings["connectionString"].ToString(); ContatosBLL contatos = new ContatosBLL(strcnn); DataTable result = contatos.CONSULTA(pParam); List <ContatosModel> lista = new List <ContatosModel>(); foreach (DataRow row in result.Rows) { ContatosModel contato = new ContatosModel(); contato.IDCONTATO = (int)row["ID_CONTATO"]; contato.NOMECONTATO = row["NOME_CONTATO"].ToString(); contato.ID = (int)row["ID"]; contato.DSC = row["DSC"].ToString(); contato.TIP = (int)row["TIP"]; lista.Add(contato); } ListaContatos model = new ListaContatos(); model.ContatosModelLista = lista; return(PartialView(model)); }