public ActionResult Create(ProgramacionViewModel model)
        {
            try
            {
                var service = new ProgramacionServices.ProgramacionClient();
                service.InsertarProgramacion(model.CodigoProgramacion, model.Periodicidad, model.FechaInicio, model.FechaFin, model.PorcentajeEncuestados, model.Descripcion, model.Estado, model.DiasVigencia, model.PlantillaId);

                return RedirectToAction("Index", new { creado = true });

            }
            catch (NullReferenceException e)
            {
                Console.WriteLine("{0} Exception caught.", e);
                return View(model);
            }
        }
        public ActionResult Edit(ProgramacionViewModel model)
        {
            try
            {
                var service = new ProgramacionClient();

                service.EditarProgramacion(model.Id, model.CodigoProgramacion, model.Periodicidad, model.FechaInicio, model.FechaFin, model.PorcentajeEncuestados, model.Descripcion, model.Estado,model.DiasVigencia, model.PlantillaId);

                return RedirectToAction("Index", new { modifico = true });

            }
            catch
            {
                return View();
            }
        }