public async Task <IActionResult> Index(Mensaje_Destinatarios search, List <int> list_ids = null)
        {
            Helpers.Queries queries = new Helpers.Queries(_context);
            var             movies  = from m in _context.Movie
                                      select m;

            if (search != null)
            {
                if (!String.IsNullOrEmpty(search.NombreQ))
                {
                    movies = movies.Where(s => s.Nombre.Contains(search.NombreQ));
                }
                if (!String.IsNullOrEmpty(search.NivelQ))
                {
                    movies = movies.Where(s => s.Nivel.Contains(search.NivelQ));
                }
                if (!String.IsNullOrEmpty(search.GradoQ))
                {
                    movies = movies.Where(s => s.Grado.Contains(search.GradoQ));
                }
                if (!String.IsNullOrEmpty(search.SeccionQ))
                {
                    movies = movies.Where(s => s.Seccion.Contains(search.SeccionQ));
                }
            }
            var queryList = new Mensaje_Destinatarios();

            if (list_ids.Any())
            {
                var aux = await movies.Where(s => list_ids.Contains(s.ID)).ToListAsync();

                queryList.Lista = aux;
            }
            else
            {
                queryList.Lista = await movies.ToListAsync();
            }
            queryList.Select           = new  Seleccionable();
            queryList.Select.Niveles   = queries.getValoresNivel();
            queryList.Select.Grados    = queries.getValoresGrado();
            queryList.Select.Secciones = queries.getValoresSeccion();
            return(View(queryList));
        }
        public IActionResult Detalles(Mensaje_Destinatarios Forma)
        {
            List <string> destiatarios = new List <string>();

            if (Forma.Lista != null)
            {
                for (int i = 0; i < Forma.Lista.Count(); i++)
                {
                    destiatarios.Add(Forma.Lista[i].numero);
                }
                Helpers.MassiveSms serviceMassiveSms = new Helpers.MassiveSms();

                serviceMassiveSms.sendMassiveSms(destiatarios, Forma.Mensaje);
            }
            var que = from r in _context.Movie select r;

            foreach (Destinatario item in que)
            {
                _context.Movie.Remove(item);
            }
            _context.SaveChangesAsync();
            ViewData["Message"] = "Mensaje Enviado";
            return(View());
        }