// GET: Compra public ActionResult Index() { ServicioSoapClient client = new ServicioSoapClient(); var listapersonas = client.GetAllPersonas(); List <ViewPersona> lista = new List <ViewPersona>(); foreach (Persona item in listapersonas) { lista.Add(new ViewPersona() { ID_Persona = item.ID_Persona, Nombre = item.Nombre, Cedula = item.Cedula, correo = item.correo, contraseña = item.contraseña, tipo_perfil = item.tipo_perfil }); } List <SelectListItem> items = lista.ConvertAll(d => { return(new SelectListItem() { Text = d.Nombre.ToString(), Value = d.ID_Persona.ToString(), Selected = false }); }); ViewBag.items = items; return(View()); }
// GET: Persona //public ActionResult Index() //{ // List<ViewPersona> Lst = null; //con foreach para sacar la lista de personas // using (DBCPP4 DB = new DBCPP4()) // { // Lst = (from d in DB.Persona // select new ViewPersona // { // ID_Persona = d.ID_Persona, // Nombre = d.Nombre, // Cedula = d.Cedula, // correo = d.correo // }).ToList(); // } // List<SelectListItem> items = Lst.ConvertAll(d => // el SelectListItem me permite llenar un dropdownlist // por edio de una expresion landa // { // return new SelectListItem() //los atributos dentro de la lista // { // Text = d.Nombre.ToString(), // Value = d.ID_Persona.ToString(), // Selected = false // }; // }); // ViewBag.items = items; //el viewbag sirve como un diccionario que le puedo enviar cualquier tipo de cosa, es muy dinamico entonces le envio la lista // return View(); // //Persona_CRUD lst = new Persona_CRUD(); // //return View(lst.Get()); //} #endregion public ActionResult About() { ServicioSoapClient client = new ServicioSoapClient(); var listapersonas = client.GetAllPersonas(); List <ViewPersona> lista = new List <ViewPersona>(); foreach (Persona item in listapersonas) { lista.Add(new ViewPersona() { ID_Persona = item.ID_Persona, Nombre = item.Nombre, Cedula = item.Cedula, correo = item.correo, contraseña = item.contraseña, tipo_perfil = item.tipo_perfil }); } return(View(lista)); }