public ActionResult ClaveDes(Zig_ZagViewModel zigzag)
 {
     try
     {
         // TODO: Add insert logic here
         if (ModelState.IsValid)
         {
             if (zigzag.NivelesDeSeparacion > 0)
             {
                 //Mandar a llamar al metodo para cifrar
                 var path = Path.Combine(Server.MapPath("~/Archivo"), zigzag.NombreDelArchivo);
                 FilePath = Server.MapPath("~/Archivo");
                 CifradoZig_Zag zig = new CifradoZig_Zag();
                 zig.Descifrar(zigzag.NombreDelArchivo, path, FilePath, zigzag.NivelesDeSeparacion);
                 return(RedirectToAction(nameof(ArchivoDescifrado)));
             }
             else
             {
                 return(View(zigzag));
             }
         }
         else
         {
             return(View(zigzag));
         }
     }
     catch
     {
         return(RedirectToAction(nameof(ArchivoDescifrado)));
     }
 }
        public ActionResult ClaveDes(string fileName, string niveles)
        {
            Zig_ZagViewModel zigzag = new Zig_ZagViewModel();

            zigzag.NombreDelArchivo    = fileName;
            zigzag.NivelesDeSeparacion = Convert.ToInt32(niveles);
            return(View(zigzag));
        }