public void ExportProjectScript(params string[] projectNames) { var data = projectNames.Select(x => new Architecture { ProjectName = x }); var manager = new ArchitectureManager(data); manager.Start(); }
public void ExportProjectScript(IEnumerable <ArchitectureParamDto> architectureParams) { var data = architectureParams.Select(x => new Architecture { ProjectName = x.ProjectName, IOC = new IOC(x.IOCType), ORM = new ORM(x.ORMType), Mapper = new Mapper(x.MapperType), Framework = new Framework(x.FrameworkType), ArchitectureDesign = new ArchitectureDesign(x.ArchitectureDesign), }); var manager = new ArchitectureManager(data); manager.Start(); manager.Run(); }