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")); }
/// <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)); }); }
/// <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")); }
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())); }
protected override void ConfigureConventions(Nancy.Conventions.NancyConventions nancyConventions) { base.ConfigureConventions(nancyConventions); nancyConventions.StaticContentsConventions.Add(GetResponse); }