public ActionResult ListContacto()
        {
            // Instanciamos una lista de PersonaModel para el modelo
            // que enviamos a la vista.
            IList <PersonaModel> model = new List <PersonaModel>();

            // Conectamos a la DB
            using (var db = new ContactoEntities())
            {
                // Buscamos la lista de todas las personas que se encuentren en la tabla Persona
                var entidad = db.Persona.ToList();
                // Implementamos este ciclo para asignar las entidades al modelo
                foreach (var item in entidad)
                {
                    var m = new PersonaModel();
                    m.Comentario = item.Comentario;
                    m.Email      = item.Email;
                    m.Nombre     = item.Nombre;
                    m.Telefono   = item.Telefono;
                    model.Add(m);
                }
            }

            // Retornamos el resultado a la vista
            return(View(model));
        }
        public ActionResult Index(Persona model)
        {
            if (model == null)
            {
                model = new Persona();
            }

            if (ModelState.IsValid)
            {
                //IMplementacion de insert
                using (var bd = new ContactoEntities())
                {
                    var entity = bd.Table_2.Create();
                    entity.Comentarios = model.Comentario;
                    entity.Email       = model.Email;
                    entity.Nombre      = model.Nombre;
                    entity.Telefono    = model.Telefono;

                    bd.Table_2.Add(entity);

                    var resultado = bd.SaveChanges() == 1 ? true : false;

                    bd.SaveChanges();
                }
            }
            return(RedirectToAction("ListContacto"));
        }
        public ActionResult ListContacto()
        {
            IList <Persona> model = new List <Persona>();

            //Conectamos la BD

            using (var bd = new ContactoEntities())
            {
                var entidades = bd.Table_2.ToList();
                foreach (var item in entidades)
                {
                    var m = new Persona();
                    m.Comentario = item.Comentarios;
                    m.Email      = item.Email;
                    m.Nombre     = item.Nombre;
                    m.Telefono   = item.Telefono;
                    model.Add(m);
                }
            }
            return(View(model));
        }
        public ActionResult Index(PersonaModel model)
        {
            if (model == null)
            {
                model = new PersonaModel();
            }

            if (ModelState.IsValid)
            {
                //Implementación de insert
                using (var db = new ContactoEntities())
                {
                    var entity = db.Persona.Create();
                    entity.Comentario = model.Comentario;
                    entity.Email      = model.Email;
                    entity.Nombre     = model.Nombre;
                    entity.Telefono   = model.Telefono;

                    db.Persona.Add(entity);
                    var resultado = db.SaveChanges() == 1 ? true : false;
                }
            }
            return(RedirectToAction("ListContacto"));
        }