Beispiel #1
0
        public static Guid CrearProyecto(Models.Proyecto proyecto)
        {
            Guid nuevoGuid = Guid.NewGuid();

            Helpers.Proyecto.ValidarNombre(proyecto.NombreProyecto);
            Helpers.Proyecto.NombreProyectoExiste(proyecto.NombreProyecto, proyecto.UsuarioPropietario);
            proyecto.Guid = nuevoGuid;

            var ruta = ConfigurationManager.AppSettings["rutaData"];

            // serialize JSON directly to a file
            using (StreamWriter file = File.CreateText(ruta + @"\Proyectos\" + nuevoGuid.ToString() + ".json"))
            {
                JsonSerializer serializer = new JsonSerializer();
                serializer.Serialize(file, proyecto);
            }

            return(proyecto.Guid);
        }
 public ActionResult Nuevo()
 {
     var objProjecto = new Models.Proyecto() { fechaCreacion = DateTime.Now.ToString("dd/MM/yyyy"), idEstatusRevision = 1, revisionProyecto = "001", fechaRevision = DateTime.Now.ToString("dd/MM/yyyy") };
     ViewBag.Titulo = "Nuevo";
     return PartialView("_Nuevo", objProjecto);
 }