示例#1
0
        static SolutionMetadata PrepareData()
        {
            SolutionMetadata solution = new SolutionMetadata();

            solution.Name = "Savory";
            solution.Guid = Guid.NewGuid();

            #region Projects
            solution.Projects = new List <ProjectBase>();

            //Database
            SqlServerProject sqlProjectMetadata = new SqlServerProject();
            sqlProjectMetadata.Name        = "Lucy";
            sqlProjectMetadata.ProjectGuid = new Guid();
            solution.Projects.Add(sqlProjectMetadata);

            //Dal
            CSharpDalProject projectDalMeta = new CSharpDalProject();

            projectDalMeta.Name        = "Terminal";
            projectDalMeta.ProjectGuid = Guid.NewGuid();
            solution.Projects.Add(projectDalMeta);

            //Utility
            CSharpUtilityProject projectUtilityMeta = new CSharpUtilityProject();
            projectUtilityMeta.Name        = "Terminal";
            projectUtilityMeta.ProjectGuid = Guid.NewGuid();
            solution.Projects.Add(projectUtilityMeta);

            //Business
            CSharpBusinessProject projectBusinessMeta = new CSharpBusinessProject();
            projectBusinessMeta.Name               = "Terminal";
            projectBusinessMeta.ProjectGuid        = Guid.NewGuid();
            projectBusinessMeta.ReferencedProjects = new List <CSharpProjectBase>();
            projectBusinessMeta.ReferencedProjects.Add(projectDalMeta);
            projectBusinessMeta.ReferencedProjects.Add(projectUtilityMeta);

            solution.Projects.Add(projectBusinessMeta);


            #endregion

            return(solution);
        }
示例#2
0
        public CSharp_Business_Manager(CSharpBusinessProject project, Table table)
        {
            this.Project = project;

            this.Table = table;
        }
示例#3
0
        public CSharp_Business_Convertor(CSharpBusinessProject project, Table table)
        {
            this.Project = project;

            this.Table = table;
        }
 public CSharp_Business_Project_Template(CSharpBusinessProject project)
 {
     this.Project = project;
 }