public void AddEntityCore(IDomainAdditionOptions options, string domainFolder, string templateFilePath, string templateFileName) { string fileData = GetFileData(options, templateFilePath); string filePath = GetFilePath(options, domainFolder, templateFileName); TypescriptClassWriter.Write(filePath, fileData); }
public void AddPropertyToDTO(IRelationSideAdditionOptions options, string domainFolder, string templateFileName) { string filePath = GetFilePath(options, domainFolder, templateFileName); string fileData = UpdateFileData(options, filePath); TypescriptClassWriter.Write(filePath, fileData); }
public void AddPropertyToDTO(IPropertyAdditionOptions options, string domainFolder, string templateFileName, string importStatementTypes, string importStatementPath) { string filePath = GetFilePath(options, domainFolder, templateFileName); string fileData = UpdateFileData(options, filePath); fileData = ImportStatements.Add(fileData, importStatementTypes, importStatementPath); TypescriptClassWriter.Write(filePath, fileData); }
public void AddPropertyToDTO(IPropertyAdditionOptions options, string functionName, string variableName, string domainFolder, string fileName) { functionName = functionName.Replace("Entity", options.EntityName); functionName = functionName.Replace("entity", options.EntityName.LowerFirstChar()); variableName = variableName.Replace("Entity", options.EntityName); variableName = variableName.Replace("entity", options.EntityName.LowerFirstChar()); string filePath = GetFilePath(options, domainFolder, fileName); string fileData = UpdateFileData(options, functionName, variableName, filePath); TypescriptClassWriter.Write(filePath, fileData); }