//Listar public List <Persona> ListarN() //retorna una colleccion { var persona = new List <Persona>(); try { // coneccion a la fuente de datos using (var db = new Model_Persona()) { persona = db.Persona.ToList(); } } catch (Exception ex) { throw new Exception(ex.Message); } return(persona); }
//Metodo Buscar public List <Persona> BuscarN(string criterio) //retorna un solo objeto { var persona = new List <Persona>(); try { using (var db = new Model_Persona()) { persona = db.Persona .Where(x => x.NombrePersona.Contains(criterio)) .ToList(); } } catch (Exception ex) { throw new Exception(ex.Message); } return(persona); }
public async Task <List <Persona> > ListarA() //retorna una colleccion { var persona = new List <Persona>(); try { await Task.Run(() => { //coneccion a la fuente de datos using (var db = new Model_Persona()) { persona = db.Persona.ToList(); } }); } catch (Exception ex) { throw new Exception(ex.Message); } return(persona); }