Exemple #1
0
        public ActionResult SaveConfiguration(ConfigurationModel configuracion)
        {
            UtilConfiguration.SetConfiguracion("/config/urlApiIntegracionEntornos", configuracion.urlApiIntegracionEntornos);

            UtilConfiguration.SetConfiguracion("/config/usuarioRootRepositorio/user", configuracion.usuarioRootRepositorio.user);
            UtilConfiguration.SetConfiguracion("/config/usuarioRootRepositorio/password", configuracion.usuarioRootRepositorio.password);

            UtilConfiguration.SetConfiguracion("/config/serverFtpUpload/server", configuracion.serverFtpUpload.server);
            UtilConfiguration.SetConfiguracion("/config/serverFtpUpload/port", configuracion.serverFtpUpload.port);

            UtilConfiguration.SetAuthorizationConfig(configuracion.autorizacion);

            return(Json(true));
        }
Exemple #2
0
        public ActionResult UploadProject(string proyectName, string userFTP, string passwordFTP)
        {
            string[] proyectos = UtilGitFiles.ObtenerProyectosVistas();

            if (proyectos.Contains(AppContext.BaseDirectory + "Views\\" + proyectName))
            {
                UtilConfiguration.SetConfiguracion($"/config/proyectos/proyecto[@name=\'{proyectName}\']/userFTP", userFTP);
                UtilConfiguration.SetConfiguracion($"/config/proyectos/proyecto[@name=\'{proyectName}\']/passwordFTP", passwordFTP);

                string server = UtilConfiguration.GetConfiguration("serverFtpUpload/server");
                string port   = UtilConfiguration.GetConfiguration("serverFtpUpload/port");

                //No se pueden subir las vistas, la estructura del FTP es distinta a la de GIT y el compilador
                UtilFtpFiles.SubirVistas(proyectName, $"{server}:{port}", userFTP, passwordFTP);

                return(Json(true));
            }

            return(Json(false));
        }