コード例 #1
0
        /// <summary>
        ///		Crea un archivo
        /// </summary>
        public FileModel Create(FileDefinitionModel definition, ProjectModel project, FileModel folderParent, string name)
        {
            FileModel file;

            // Crea el archivo
            if (folderParent != null)
            {
                file = new FileModel(folderParent, GetFileName(definition, folderParent.PathBase, name), name);
            }
            else
            {
                file = new FileModel(project, GetFileName(definition, project.PathBase, name), name);
            }
            // Crea el directorio y un archivo vacío
            LibCommonHelper.Files.HelperFiles.MakePath(file.PathBase);
            LibCommonHelper.Files.HelperFiles.SaveTextFile(file.FullFileName, "");
            // Devuelve el archivo
            return(file);
        }
コード例 #2
0
 public FileDefinitionListItemViewModel(FileDefinitionModel file)
 {
     Tag       = FileDefinition = file;
     Name      = file.Name;
     Extension = file.Extension;
 }