Ejemplo n.º 1
0
 public override void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
 {
     base.Init( project, dependencies, aggregator );
     WebUtilities.Dependencies.Instance.RegistDependency("Atlas");
     Aggregator.RegisterAssembly(ComponentType.WebUserInterface.ToString(), "Microsoft.Web.Atlas.dll");
     Aggregator.RegisterGacAssembly(ComponentType.WebUserInterface.ToString(), "System.Web.Services");
 }
Ejemplo n.º 2
0
 public void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
 {
     Project = project;
     Aggregator = aggregator;
     Dependencies = dependencies;
     SetExceptions();
 }
Ejemplo n.º 3
0
 public override void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
 {
     base.Init(project, dependencies, aggregator);
     WebUtilities.Dependencies.Instance.RegistDependency("Atlas");
     Aggregator.RegisterAssembly(ComponentType.WebUserInterface.ToString(), "Microsoft.Web.Atlas.dll");
     Aggregator.RegisterGacAssembly(ComponentType.WebUserInterface.ToString(), "System.Web.Services");
 }
Ejemplo n.º 4
0
        public override void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
        {
            base.Init( project, dependencies, aggregator );
            Model model = project.Model;

            EntityClass quotes = new EntityClass();
            quotes.Name = "QuoteOfTheDay";
            quotes.Visibility = "public";

            EntityField id = new EntityField();
            id.Name = "id";
            id.IsPreview = true;
            id.IsPrimaryKey = true;
            id.Type = IntrinsicTypes.Create("System.Int32");
            quotes.Fields.Add(id);

            EntityField quote = new EntityField();
            quote.Name = "quote";
            quote.Represents = true;
            quote.IsPreview = true;
            quote.Type = IntrinsicTypes.Create( "System.String" );
            quote.IsRequired = true;
            quote.MaxSize = 1000;
            quotes.Fields.Add(quote);

            model.Add(quotes);
        }
Ejemplo n.º 5
0
 public void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
 {
     Project      = project;
     Aggregator   = aggregator;
     Dependencies = dependencies;
     SetExceptions();
 }
Ejemplo n.º 6
0
        public override void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
        {
            base.Init(project, dependencies, aggregator);
            Model model = project.Model;

            EntityClass quotes = new EntityClass();

            quotes.Name       = "QuoteOfTheDay";
            quotes.Visibility = "public";

            EntityField id = new EntityField();

            id.Name         = "id";
            id.IsPreview    = true;
            id.IsPrimaryKey = true;
            id.Type         = IntrinsicTypes.Create("System.Int32");
            quotes.Fields.Add(id);

            EntityField quote = new EntityField();

            quote.Name       = "quote";
            quote.Represents = true;
            quote.IsPreview  = true;
            quote.Type       = IntrinsicTypes.Create("System.String");
            quote.IsRequired = true;
            quote.MaxSize    = 1000;
            quotes.Fields.Add(quote);

            model.Add(quotes);
        }
Ejemplo n.º 7
0
        public override void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
        {
            base.Init( project, dependencies, aggregator );

            Aggregator.RegisterGacAssembly( ComponentType.WebUserInterface.ToString(), "System.Configuration" );

            WebUtilities.Dependencies.Instance.RegistDependency("Providers");
        }
Ejemplo n.º 8
0
        public override void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
        {
            base.Init(project, dependencies, aggregator);

            Aggregator.RegisterGacAssembly(ComponentType.WebUserInterface.ToString(), "System.Configuration");

            WebUtilities.Dependencies.Instance.RegistDependency("Providers");
        }
Ejemplo n.º 9
0
        public override void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
        {
            base.Init(project, dependencies, aggregator);
            WebUtilities.Dependencies.Instance.RegistDependency("I18N.Independent");
            dependencies.RegistDependency("I18N.Independent");

            AddModelToLocalization();
        }
Ejemplo n.º 10
0
 public void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
 {
     Project      = project;
     Aggregator   = aggregator;
     Dependencies = dependencies;
     Aggregator.RegisterComponent(ComponentType.Core.ToString());
     Aggregator.RegisterAssembly(ComponentType.Core.ToString(), "Loki.dll");
     Aggregator.RegisterGacAssembly(ComponentType.Core.ToString(), "System.Xml");
 }
Ejemplo n.º 11
0
 public void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
 {
     Project      = project;
     Aggregator   = aggregator;
     Dependencies = dependencies;
     Aggregator.RegisterComponent(ComponentType.Tests.ToString());
     Aggregator.RegisterComponentReference(ComponentType.Tests.ToString(), ComponentType.Core.ToString());
     Aggregator.RegisterComponentReference(ComponentType.Tests.ToString(), ComponentType.DataAccessLayer.ToString());
     Aggregator.RegisterAssembly(ComponentType.Tests.ToString(), "Loki.dll");
     Aggregator.RegisterAssembly(ComponentType.Tests.ToString(), "nunit.framework.dll");
 }
Ejemplo n.º 12
0
        public override void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
        {
            base.Init(project, dependencies, aggregator);

            Aggregator.RegisterComponentReference(ComponentType.WebUserInterface.ToString(), ComponentType.DataAccessLayer.ToString());
            Aggregator.RegisterComponentReference(ComponentType.WebUserInterface.ToString(), ComponentType.Core.ToString());
            Aggregator.RegisterGacAssembly(ComponentType.WebUserInterface.ToString(), "System.Web");
            Aggregator.RegisterAssembly(ComponentType.WebUserInterface.ToString(), "Loki.dll");

            WebUtilities.Dependencies.Instance.RegistDependency("ExceptionLogger");
        }
Ejemplo n.º 13
0
        public override void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
        {
            base.Init( project, dependencies, aggregator );

            Aggregator.RegisterComponentReference( ComponentType.WebUserInterface.ToString(), ComponentType.DataAccessLayer.ToString() );
            Aggregator.RegisterComponentReference( ComponentType.WebUserInterface.ToString(), ComponentType.Core.ToString() );
            Aggregator.RegisterGacAssembly( ComponentType.WebUserInterface.ToString(), "System.Web" );
            Aggregator.RegisterAssembly( ComponentType.WebUserInterface.ToString(), "Loki.dll" );

            WebUtilities.Dependencies.Instance.RegistDependency("ExceptionLogger");
        }
Ejemplo n.º 14
0
        public virtual void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
        {
            Project           = project;
            Aggregator        = aggregator;
            this.Dependencies = dependencies;
            this.Dependencies.RegistDependency(Name);

            Aggregator.RegisterComponent(ComponentType.WebUserInterface.ToString());
            Aggregator.RegisterProjectType(ComponentType.WebUserInterface.ToString(), ProjectTypes.Web);

            WebUtilities.Dependencies.Instance.RegistDependency(Name);
        }
Ejemplo n.º 15
0
 public void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
 {
     Project      = project;
     Aggregator   = aggregator;
     Dependencies = dependencies;
     Aggregator.RegisterComponent(ComponentType.DataAccessLayer.ToString());
     Aggregator.RegisterComponentReference(ComponentType.DataAccessLayer.ToString(), ComponentType.Core.ToString());
     Aggregator.RegisterAssembly(ComponentType.DataAccessLayer.ToString(), "NHibernate.dll");
     Aggregator.RegisterAssembly(ComponentType.DataAccessLayer.ToString(), "Loki.dll");
     Aggregator.RegisterGacAssembly(ComponentType.DataAccessLayer.ToString(), "System.Data");
     Aggregator.RegisterGacAssembly(ComponentType.DataAccessLayer.ToString(), "System.Xml");
     Aggregator.RegisterGacAssembly(ComponentType.DataAccessLayer.ToString(), "System.Web");
 }
Ejemplo n.º 16
0
 private void WriteStats(IBuildAggregator agregator)
 {
     foreach (BuildInformation info in agregator.Informations.Values)
     {
         Console.WriteLine("* Component `{0}' Information", info.Name);
         Console.WriteLine("  - Project Type: {0}", info.ProjectType);
         Console.WriteLine("  - Files: {0}", info.Files.Count);
         Console.WriteLine("  - Assemblies: {0}", info.Assemblies.Count);
         Console.WriteLine("  - References: {0}", info.References.Count);
         Console.WriteLine("  - Gac References: {0}", info.GacAssemblies.Count);
         Console.WriteLine();
     }
 }
Ejemplo n.º 17
0
        public override void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
        {
            base.Init( project, dependencies, aggregator );
            Model model = project.Model;

            EntityClass logger = CreateLogger();
            EntityClass principal = (EntityClass) model.GetByName("Principal");

            SetupConnection(logger, principal);

            model.Add(logger);

            WebUtilities.Dependencies.Instance.RegistDependency("RequestLogger");
        }
Ejemplo n.º 18
0
        public override void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
        {
            base.Init(project, dependencies, aggregator);
            Model model = project.Model;

            EntityClass logger    = CreateLogger();
            EntityClass principal = (EntityClass)model.GetByName("Principal");

            SetupConnection(logger, principal);

            model.Add(logger);

            WebUtilities.Dependencies.Instance.RegistDependency("RequestLogger");
        }
Ejemplo n.º 19
0
 public void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
 {
     Project = project;
     Aggregator = aggregator;
     Dependencies = dependencies;
     Aggregator.RegisterComponent( ComponentType.Config.ToString() );
     Aggregator.RegisterGacAssembly( ComponentType.Config.ToString(), "System.Xml" );
     Aggregator.RegisterAssembly( ComponentType.Config.ToString(), "Mono.GetOptions.dll" );
     Aggregator.RegisterAssembly( ComponentType.Config.ToString(), "Loki.dll" );
     Aggregator.RegisterAssembly( ComponentType.Config.ToString(), "NVelocity.dll" );
     Aggregator.RegisterGacAssembly(ComponentType.Config.ToString(), "System.Web");
     Aggregator.RegisterComponentReference( ComponentType.Config.ToString(), ComponentType.DataAccessLayer.ToString() );
     Aggregator.RegisterComponentReference( ComponentType.Config.ToString(), ComponentType.Core.ToString() );
     Aggregator.RegisterProjectType( ComponentType.Config.ToString(), ProjectTypes.Exe );
 }
Ejemplo n.º 20
0
 public void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
 {
     Project      = project;
     Aggregator   = aggregator;
     Dependencies = dependencies;
     Aggregator.RegisterComponent(ComponentType.Config.ToString());
     Aggregator.RegisterGacAssembly(ComponentType.Config.ToString(), "System.Xml");
     Aggregator.RegisterAssembly(ComponentType.Config.ToString(), "Mono.GetOptions.dll");
     Aggregator.RegisterAssembly(ComponentType.Config.ToString(), "Loki.dll");
     Aggregator.RegisterAssembly(ComponentType.Config.ToString(), "NVelocity.dll");
     Aggregator.RegisterGacAssembly(ComponentType.Config.ToString(), "System.Web");
     Aggregator.RegisterComponentReference(ComponentType.Config.ToString(), ComponentType.DataAccessLayer.ToString());
     Aggregator.RegisterComponentReference(ComponentType.Config.ToString(), ComponentType.Core.ToString());
     Aggregator.RegisterProjectType(ComponentType.Config.ToString(), ProjectTypes.Exe);
 }
Ejemplo n.º 21
0
        public override void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
        {
            base.Init(project, dependencies, aggregator);

            EntityClass channel      = new EntityClass("Channel", "public");
            EntityClass participants = new EntityClass("ChannelParticipant", "public");
            EntityClass entry        = new EntityClass("ChannelEntry", "public");

            BuildChannel(channel);
            BuildParticipants(participants);
            BuildEntry(entry);

            BuildChannelParticipantConnection(channel, participants);
            BuildChannelEntryConnection(channel, entry);

            Project.Model.Add(channel);
            Project.Model.Add(participants);
            Project.Model.Add(entry);

            Directory.CreateDirectory(GetControlsOutputDir("Generic/LiveChat/"));
            GetRelativeOutputDir("", GetControlsOutputDir("WebControls/"));
            GetRelativeOutputDir("", GetControlsOutputDir("WebServices"));
            GetRelativeOutputDir("", GetControlsOutputDir("WebServices/LiveChat/"));
        }
Ejemplo n.º 22
0
        public override void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
        {
            base.Init( project, dependencies, aggregator );

            EntityClass channel = new EntityClass("Channel", "public");
            EntityClass participants = new EntityClass("ChannelParticipant", "public");
            EntityClass entry = new EntityClass("ChannelEntry", "public");

            BuildChannel(channel);
            BuildParticipants(participants);
            BuildEntry(entry);

            BuildChannelParticipantConnection(channel, participants);
            BuildChannelEntryConnection(channel, entry);

            Project.Model.Add(channel);
            Project.Model.Add(participants);
            Project.Model.Add(entry);

            Directory.CreateDirectory(GetControlsOutputDir("Generic/LiveChat/"));
            GetRelativeOutputDir("",GetControlsOutputDir("WebControls/"));
            GetRelativeOutputDir("",GetControlsOutputDir("WebServices"));
            GetRelativeOutputDir("",GetControlsOutputDir("WebServices/LiveChat/"));
        }
Ejemplo n.º 23
0
 public void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
 {
     Project = project;
     Aggregator = aggregator;
     Dependencies = dependencies;
     Aggregator.RegisterComponent( ComponentType.Tests.ToString() );
     Aggregator.RegisterComponentReference( ComponentType.Tests.ToString(),ComponentType.Core.ToString() );
     Aggregator.RegisterComponentReference( ComponentType.Tests.ToString(), ComponentType.DataAccessLayer.ToString() );
     Aggregator.RegisterAssembly( ComponentType.Tests.ToString(), "Loki.dll");
     Aggregator.RegisterAssembly( ComponentType.Tests.ToString(), "nunit.framework.dll" );
 }
Ejemplo n.º 24
0
 public override void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
 {
     base.Init( project, dependencies, aggregator );
     dependencies.RegistDependency("Xml2aspx");
 }
Ejemplo n.º 25
0
 public override void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
 {
     base.Init( project, dependencies, aggregator );
 }
Ejemplo n.º 26
0
 public void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
 {
     Project = project;
     Aggregator = aggregator;
     Dependencies = dependencies;
     Aggregator.RegisterComponent( ComponentType.Core.ToString() );
     Aggregator.RegisterAssembly( ComponentType.Core.ToString(), "Loki.dll" );
     Aggregator.RegisterGacAssembly(ComponentType.Core.ToString(), "System.Xml");
 }
Ejemplo n.º 27
0
        public override void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
        {
            base.Init(project, dependencies, aggregator);

            WebUtilities.Dependencies.Instance.RegistDependency("Admin");
        }
Ejemplo n.º 28
0
 public override void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
 {
     base.Init(project, dependencies, aggregator);
 }
Ejemplo n.º 29
0
 public override void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
 {
     base.Init(project, dependencies, aggregator);
     dependencies.RegistDependency("Xml2aspx");
 }
Ejemplo n.º 30
0
 public void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
 {
     Project = project;
     Aggregator = aggregator;
     Dependencies = dependencies;
     Aggregator.RegisterComponent( ComponentType.DataAccessLayer.ToString() );
     Aggregator.RegisterComponentReference( ComponentType.DataAccessLayer.ToString(), ComponentType.Core.ToString() );
     Aggregator.RegisterAssembly( ComponentType.DataAccessLayer.ToString(), "NHibernate.dll" );
     Aggregator.RegisterAssembly( ComponentType.DataAccessLayer.ToString(), "Loki.dll" );
     Aggregator.RegisterGacAssembly( ComponentType.DataAccessLayer.ToString(), "System.Data" );
     Aggregator.RegisterGacAssembly( ComponentType.DataAccessLayer.ToString(), "System.Xml" );
     Aggregator.RegisterGacAssembly( ComponentType.DataAccessLayer.ToString(), "System.Web" );
 }
Ejemplo n.º 31
0
 public virtual void Init(IProject project, IDependencyManager dependencies, IBuildAggregator aggregator)
 {
     Project      = project;
     Aggregator   = aggregator;
     Dependencies = dependencies;
 }
Ejemplo n.º 32
0
        public override void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
        {
            base.Init( project, dependencies, aggregator );

            WebUtilities.Dependencies.Instance.RegistDependency("Admin");
        }
Ejemplo n.º 33
0
        public override void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
        {
            base.Init( project, dependencies, aggregator );
            WebUtilities.Dependencies.Instance.RegistDependency("I18N.Independent");
            dependencies.RegistDependency("I18N.Independent");

            AddModelToLocalization();
        }
Ejemplo n.º 34
0
 private void WriteStats(IBuildAggregator agregator)
 {
     foreach ( BuildInformation info in agregator.Informations.Values ) {
         Console.WriteLine("* Component `{0}' Information", info.Name);
         Console.WriteLine("  - Project Type: {0}", info.ProjectType);
         Console.WriteLine("  - Files: {0}", info.Files.Count);
         Console.WriteLine("  - Assemblies: {0}", info.Assemblies.Count );
         Console.WriteLine("  - References: {0}", info.References.Count);
         Console.WriteLine("  - Gac References: {0}", info.GacAssemblies.Count);
         Console.WriteLine();
     }
 }
Ejemplo n.º 35
0
 public virtual void Init( IProject project, IDependencyManager dependencies, IBuildAggregator aggregator )
 {
     Project = project;
     Aggregator = aggregator;
     Dependencies = dependencies;
 }