add RazorConfig class to add Interfaces class to the view pages.

This commit is contained in:
chris.watts90@outlook.com 2017-07-06 19:23:04 +01:00
parent cf2f5a72ae
commit 4470db67b5
3 changed files with 25 additions and 20 deletions

View File

@ -1,5 +1,4 @@
using System.Collections.Generic;
using System.IO;
using System.IO;
using Interfaces;
using Nancy;
using Nancy.Authentication.Forms;
@ -7,7 +6,6 @@ using Nancy.Bootstrapper;
using Nancy.Bootstrappers.Ninject;
using Nancy.Conventions;
using Nancy.Diagnostics;
using Nancy.ViewEngines.Razor;
using Ninject;
using RaceLapTimer.Extensions;
using RaceLapTimer.Extensions.FileExport;
@ -115,21 +113,4 @@ namespace RaceLapTimer
);
}
}
public class RazorConfig : IRazorConfiguration
{
public IEnumerable<string> GetAssemblyNames()
{
yield return "Interfaces";
}
public IEnumerable<string> GetDefaultNamespaces()
{
yield return "Interfaces";
}
public bool AutoIncludeModelNamespace
{
get { return true; }
}
}
}

View File

@ -126,6 +126,7 @@
<Compile Include="ApiControllers\SatelliteApiModule.cs" />
<Compile Include="ApiControllers\SoundApiModule.cs" />
<Compile Include="ApiControllers\SystemApiModule.cs" />
<Compile Include="RazorConfig.cs" />
<Compile Include="TestProvider.cs" />
<Compile Include="AuthenticationBootstrapper.cs" />
<Compile Include="ConfigFilePathProvider.cs" />

View File

@ -0,0 +1,23 @@
using System.Collections.Generic;
using Nancy.ViewEngines.Razor;
namespace RaceLapTimer
{
public class RazorConfig : IRazorConfiguration
{
public IEnumerable<string> GetAssemblyNames()
{
yield return "Interfaces";
}
public IEnumerable<string> GetDefaultNamespaces()
{
yield return "Interfaces";
}
public bool AutoIncludeModelNamespace
{
get { return true; }
}
}
}