DotvvmStartup.cs
Home
/
src /
DotVvmBp /
App_Start /
DotvvmStartup.cs
namespace DotVvmBP
{
using DotVVM.Framework.Configuration;
using Microsoft.Extensions.DependencyInjection;
public class DotvvmStartup : IDotvvmStartup, IDotvvmServiceConfigurator
{
public void Configure(DotvvmConfiguration config, string appPath)
{
ConfigureRoutes(config, appPath);
ConfigureResources(config, appPath);
ConfigureControls(config, appPath);
}
private void ConfigureControls(DotvvmConfiguration config, string appPath)
{
}
private void ConfigureResources(DotvvmConfiguration config, string appPath)
{
}
private void ConfigureRoutes(DotvvmConfiguration config, string appPath)
{
config.RouteTable.Add("Default", "", "Views/Default.dothtml");
// config.RouteTable.AutoDiscoverRoutes(new DefaultRouteStrategy(config));
}
public void ConfigureServices(IDotvvmServiceCollection svc)
{
svc.AddBusinessPack();
svc.AddDefaultTempStorages(Helpers.Constants.DefaultTemporaryStoragePath);
}
}
}