public string GetOutputFile(ITemplateIdentity templateIdentity, string fileName) { string retVal = GetValue(fileName); retVal = System.IO.Path.GetFileName(retVal); retVal = $"{templateIdentity.TemplateName}\\{templateIdentity.TemplateVersion}\\{retVal}"; return(retVal); }
public ProcessModel(ITemplateIdentity templateIdentity, IDictionary <string, string> templateVariables, string runName, IMetadataSourceProperties metadataSourceProperties, IList <IEntityNavigation> excludedNavigationProperties, string baseWritePath, IModel metadataSourceModel) : this() { Errors = new List <string>(); //TemplateName = templateName; //TemplateId = templateId; //TemplateVersion = templateVersion; TemplateIdentity = templateIdentity; RunName = runName; //DataSource = dataSource; //SchemaText = schemaText; BaseWritePath = baseWritePath; MetadataSourceModel = metadataSourceModel; MetadataSourceProperties = metadataSourceProperties; ExcludedNavigationProperties = excludedNavigationProperties; //ConnectionStringName = connectionStringName; TemplateVariables = templateVariables; FileCount = 0; }