private List<string> consultarMails(List<string> mails)
        {
            List<string> resulta = new List<string>();

            //traigo todos los mails de la base de datos
            EJEMPLOEntities ctx = new EJEMPLOEntities();
            var consulta = (from c in ctx.MAILS
                            select c.mail).ToList();

            //comparo componentes de cada lista
            IEnumerable<string> Diferencias = mails.Except(consulta);

            //guardo en nueva lista los componentes que no son iguales
            foreach (string f in Diferencias) {
                resulta.Add(f);
            }
            //
            //List<ListaMail> miLista = new List<ListaMail>();
            //List<List<string>> listaMails = new List<List<string>>();
            ////
            //if (resulta.Count > 0) {
            //    for (int i = 0; i < resulta.Count; i++) {
            //        listaMails.Add(new List<string> { miLista[i].idLista.ToString(), miLista[i].mailLista});
            //    }
            //}

            //valor de retorno->Lista de componentes diferentes a los traidos de la base
            PasarListaBD(resulta);
            return resulta;
        }
 private void crearObjeto(int p, string p_2)
 {
     ListaMail lis1 = new ListaMail();
     lis1.idLista =  p;
     lis1.mailLista = p_2;
     EJEMPLOEntities ctx = new EJEMPLOEntities();
     ctx.MAILS.AddObject(new MailAlumnos { idmail = p, mail = p_2 });
     ctx.SaveChanges();
 }