public void UpdateDependencyProvider(IEntityAdditionOptions options, string projectFolder, string fileName) { string filePath = GetFilePath(options, projectFolder, fileName); string fileData = UpdateFileData(options, filePath, projectFolder); CsharpClassWriter.Write(filePath, fileData); }
public void AddDto(IEntityAdditionOptions options, string domainFolder, string templateFilePath, string templateFileName) { string filePath = GetFilePath(options, domainFolder, templateFileName); string fileData = GetFileData(options, templateFilePath); CsharpClassWriter.Write(filePath, fileData); }
public void AddPropertyToDTO(IPropertyAdditionOptions options, string domainFolder, string templateFileName, bool forInterface) { string filePath = GetFilePath(options, domainFolder, templateFileName); string fileData = UpdateFileData(options, filePath, forInterface); CsharpClassWriter.Write(filePath, fileData); }
public void AddRelationToDTO(IRelationSideAdditionOptions options, string domainFolder, string templateFileName, bool forInterface, string namespaceToAdd) { string filePath = GetFilePath(options, domainFolder, templateFileName); string fileData = UpdateFileData(options, filePath, forInterface); if (namespaceToAdd != null) { fileData = UsingStatements.Add(fileData, namespaceToAdd); } CsharpClassWriter.Write(filePath, fileData); }