Example #1
0
        /// <summary>
        /// Configure
        /// </summary>
        /// <param name="config"></param>
        public override void Configure(SingularApplicationConfigurationRoot config)
        {
            config
            .HasControllerInstaller(new MySingularInstaller())

            .IsNamed("My SG App!")

            .HasNodeType(x =>
            {
                x.AllowedChildTypeMagicNames = "CONTENT_PAGE";
                x.CanBeJson = true;
                x.CanBePage = true;
                x.CanBeRoot = true;
                x.MagicName = "HOME_PAGE";
                x.Name      = "Home page";
            })

            .HasNodeType(x =>
            {
                x.AllowedChildTypeMagicNames = "CONTENT_PAGE";
                x.CanBeJson = true;
                x.CanBePage = true;
                x.CanBeRoot = false;
                x.MagicName = "CONTENT_PAGE";
                x.Name      = "Content page";
            })

            ;
        }
Example #2
0
        /// <summary>
        /// Configure
        /// </summary>
        /// <param name="config"></param>
        public override void Configure(SingularApplicationConfigurationRoot config)
        {
            config

            .IsMasterApplication()

            .HasControllerInstaller(new SingularAdminInstaller())

            .HasWebApiControllerInstaller(new SingularAdminApiInstaller())

            //.HasWebApiConfigMethod(WebApiConfig.Register)

            .IsNamed(SingularAdminDefaults.APP_NAME)

            .HasAdminSection(x =>
            {
                x.Name       = "Home";
                x.Controller = "home";
                x.Action     = "index";
            })

            .HasAdminSection(x =>
            {
                x.Name       = "Content";
                x.Controller = "content";
                x.Action     = "index";
            })

            .HasAdminSection(x =>
            {
                x.Name       = "Configuration";
                x.Controller = "configuration";
                x.Action     = "index";
            })

            ;
        }