Пример #1
0
 public void Save(DataProjectModel model)
 {
     Dependencies.FileWriter.WriteFile(model.ProjectFile);
     Dependencies.FileWriter.WriteFile(model.DataContext);
     Dependencies.FileWriter.WriteFiles(model.Configurations);
     Dependencies.FileWriter.WriteFiles(model.RepositoryClasses);
 }
Пример #2
0
        public DataProjectModel ScaffoldModel(OpenApiOptions options)
        {
            DataProjectModel model = new DataProjectModel
            {
                ProjectFile       = CreateProjectFile(options),
                DataContext       = Context.ScaffoldModel(options).Class,
                Configurations    = Configuration.ScaffoldModel(options).Files,
                RepositoryClasses = Repository.ScaffoldModel(options).Files
            };

            return(model);
        }