protected override void ConfigureConventions(Nancy.Conventions.NancyConventions nancyConventions)
 {
     base.ConfigureConventions(nancyConventions);
     // for views in referenced projects
     nancyConventions.ViewLocationConventions.Add(
         (viewName, model, context) => string.Concat("bin/views/", viewName));
     // for assets in referenced projects
     nancyConventions.StaticContentsConventions.Add(
         Nancy.Conventions.StaticContentConventionBuilder.AddDirectory("assets", "bin/assets"));
 }
Exemple #2
0
        /// <summary>
        /// View/Model Configuration
        /// </summary>
        /// <param name="nancyConventions"></param>
        protected override void ConfigureConventions(Nancy.Conventions.NancyConventions nancyConventions)
        {
            nancyConventions.StaticContentsConventions.Add(Nancy.Conventions.StaticContentConventionBuilder.AddDirectory("Scripts", @"/Content"));
            nancyConventions.ViewLocationConventions.Insert(0, (viewName, model, context) =>
            {
                if (string.IsNullOrWhiteSpace(context.ModulePath))
                {
                    return(null);
                }
                return(string.Concat("views/", context.ModuleName, "/", viewName));
            });

            base.ConfigureConventions(nancyConventions);
        }
        protected override void ConfigureConventions(Nancy.Conventions.NancyConventions conventions)
        {
            base.ConfigureConventions(conventions);

            conventions.StaticContentsConventions.Add(
                Nancy.Embedded.Conventions.EmbeddedStaticContentConventionBuilder.AddDirectory("Assets", this.GetType().Assembly, "Web\\Assets")
                );
            conventions.ViewLocationConventions.Add((viewName, model, viewLocationContext) =>
            {
                return(string.Concat("Plugins/", viewLocationContext.ModuleName, "/", viewName));
            });
            conventions.ViewLocationConventions.Add((viewName, model, viewLocationContext) =>
            {
                return(string.Concat("Web/Views/", viewName));
            });
        }
Exemple #4
0
        /// <summary>
        /// Lets Nancy know about the static files.
        /// </summary>
        /// <param name="nancyConventions">The nancy conventions.</param>
        protected override void ConfigureConventions(Nancy.Conventions.NancyConventions nancyConventions)
        {
            base.ConfigureConventions(nancyConventions);

            nancyConventions.StaticContentsConventions.Add(
                Nancy.Conventions.StaticContentConventionBuilder.AddDirectory("/lib"));
            nancyConventions.StaticContentsConventions.Add(
                Nancy.Conventions.StaticContentConventionBuilder.AddDirectory("/img"));
            nancyConventions.StaticContentsConventions.Add(
                Nancy.Conventions.StaticContentConventionBuilder.AddDirectory("/css"));

            nancyConventions.StaticContentsConventions.Add(
                Nancy.Conventions.StaticContentConventionBuilder.AddDirectory("/src"));
            nancyConventions.StaticContentsConventions.Add(
                Nancy.Conventions.StaticContentConventionBuilder.AddDirectory("/spec"));
            nancyConventions.StaticContentsConventions.Add(
                Nancy.Conventions.StaticContentConventionBuilder.AddDirectory("/sounds"));
        }
Exemple #5
0
 protected override void ConfigureConventions(Nancy.Conventions.NancyConventions nancyConventions)
 {
     base.ConfigureConventions(nancyConventions);
     //nancyConventions.StaticContentsConventions.Add(Nancy.Conventions.StaticContentConventionBuilder.AddDirectory("/", "public"));
 }
 protected override void ConfigureConventions(Nancy.Conventions.NancyConventions nancyConventions)
 {
     base.ConfigureConventions(nancyConventions);
     nancyConventions.ViewLocationConventions.Add((viewName, model, context) =>
                                                  string.Concat(context.ModuleName, "/views/", viewName.ToLower()));
 }
Exemple #7
0
 protected override void ConfigureConventions(Nancy.Conventions.NancyConventions nancyConventions)
 {
     base.ConfigureConventions(nancyConventions);
     nancyConventions.StaticContentsConventions.Add(GetResponse);
 }