Beispiel #1
0
        public SolutionModel ScaffoldModel(OpenApiOptions options)
        {
            SolutionModel model = new SolutionModel
            {
                SolutionFile = new ScaffoldedFile
                {
                    Code = Generator.WriteProjectFile(options),
                    Path = Path.Combine(options.SolutionDir, $"{options.SolutionName}.sln")
                },
                ApiProject  = ApiProject.ScaffoldModel(options),
                CoreProject = CoreProject.ScaffoldModel(options),
                DataProject = DataProject.ScaffoldModel(options)
            };

            return(model);
        }