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); }
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); }