//Metodo para insertar Personas public static string AgregarPersona(string nombre, string apellido, int telefono) { using (DBContextCF context = new DBContextCF()) try { var persona = new Datos_Persona(); //persona.ID = id; persona.Nombre = nombre; persona.Apellido = apellido; persona.Telefono = telefono; context.Personas.Add(persona); context.SaveChanges(); return(""); } catch (Exception exp) { return("Error Insertar Persona: " + exp.Message); } }
//Metodo para obtener todas las personas de la base de datos public static List <Datos_Persona> ObtenerPersonas() { DBContextCF contextCF = null; //using (DBContextCF contextCF = new DBContextCF()) ; List <Datos_Persona> lstresultados = new List <Datos_Persona>(); try { contextCF = new DBContextCF(); var consulta = (from per in contextCF.Personas select new { per.ID, per.Nombre, per.Apellido, per.Telefono }).ToList(); if (consulta != null) { foreach (var item in consulta) { Datos_Persona u = new Datos_Persona(); u.ID = item.ID; u.Nombre = item.Nombre; u.Apellido = item.Apellido; u.Telefono = item.Telefono; lstresultados.Add(u); } } } catch (Exception ex) { throw ex; } finally { if (contextCF != null) { contextCF.Dispose(); } } return(lstresultados); }