Candidate.Nancy.Selfhosted.App.Bootstrapper.ConfigureConventions C# (CSharp) Method

ConfigureConventions() protected method

protected ConfigureConventions ( Nancy.Conventions.NancyConventions nancyConventions ) : void
nancyConventions Nancy.Conventions.NancyConventions
return void
        protected override void ConfigureConventions(NancyConventions nancyConventions)
        {
            // static content
            nancyConventions.StaticContentsConventions.Clear();
            nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("scripts",
                                                                                                       "Client/scripts"));
            nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("content",
                                                                                                       "Client/content"));
            // view location
            nancyConventions.ViewLocationConventions.Clear();
            nancyConventions.ViewLocationConventions.Add((viewName, model, contex) => string.Concat("Client/views/", viewName));
            nancyConventions.ViewLocationConventions.Add((viewName, model, contex) => string.Concat("Client/views/", contex.ModuleName, "/", viewName));
        }