Esempio n. 1
0
 //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);
         }
 }
Esempio n. 2
0
        //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);
        }