/// <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); }
public FileDefinitionListItemViewModel(FileDefinitionModel file) { Tag = FileDefinition = file; Name = file.Name; Extension = file.Extension; }