Example #1
0
        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);
        }
Example #2
0
        public void AddPropertyToDTO(IRelationSideAdditionOptions options, string domainFolder, string templateFileName)
        {
            string filePath = GetFilePath(options, domainFolder, templateFileName);
            string fileData = UpdateFileData(options, filePath);

            TypescriptClassWriter.Write(filePath, fileData);
        }
Example #3
0
        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);
        }