Added default routes overload

This commit is contained in:
David Fowler 2014-04-29 18:00:49 -07:00
parent 2ad1cca549
commit 488ec2f52e
1 changed files with 11 additions and 0 deletions

View File

@ -8,6 +8,17 @@ namespace Microsoft.AspNet
{ {
public static class BuilderExtensions public static class BuilderExtensions
{ {
public static IBuilder UseMvc([NotNull] this IBuilder app)
{
return app.UseMvc(routes =>
{
routes.MapRoute("{area}/{controller}/{action}", new { controller = "Home", action = "Index" });
routes.MapRoute("{area}/{controller}", new { controller = "Home" });
routes.MapRoute("{controller}/{action}", new { controller = "Home", action = "Index" });
routes.MapRoute("{controller}", new { controller = "Home" });
});
}
public static IBuilder UseMvc([NotNull] this IBuilder app, [NotNull] Action<IRouteCollection> configureRoutes) public static IBuilder UseMvc([NotNull] this IBuilder app, [NotNull] Action<IRouteCollection> configureRoutes)
{ {
var routes = new RouteCollection var routes = new RouteCollection