* DataManager.cs: Doc generations * T.cs: * Global.asax.cs: * Export.cs: * Estim.tt: * Estim.cs: * TaskOutput.cs: * FileInfoCollection.cs: * RegisterPage.cs: * BBCodeHelper.cs: * MvcActionValueBinder.cs: * YavscHelpers.cs: * ValidateAjaxAttribute.cs: * Entity.cs: * IOrderInfo.cs: * HomeController.cs: * SimpleFormatter.cs: * BlogsController.cs: * AdminController.cs: * SimpleJsonPostMethod.cs: * WebCatalogExtensions.cs: * GoogleController.cs: * ModuleController.cs: * BasketController.cs: * AccountController.cs: * TemplateException.cs: * BlogsApiController.cs: * EstimToPdfFormatter.cs: * WorkFlowController.cs: * FileSystemController.cs: * BackOfficeController.cs: * FrontOfficeController.cs: * ThanksConfigurationSection.cs: * ThanksConfigurationElement.cs: * FrontOfficeApiController.cs: * ModuleConfigurationElementCollection.cs: * Web.csproj: cleaning an obsolete IOrderIfno
64 lines
1.7 KiB
C#
64 lines
1.7 KiB
C#
|
||
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Web;
|
||
using System.Web.Mvc;
|
||
using System.Web.Routing;
|
||
using System.Web.Http;
|
||
using Yavsc.Formatters;
|
||
|
||
namespace Yavsc
|
||
{
|
||
/// <summary>
|
||
/// Mvc application.
|
||
/// </summary>
|
||
public class MvcApplication : System.Web.HttpApplication
|
||
{
|
||
/// <summary>
|
||
/// Registers the routes.
|
||
/// </summary>
|
||
/// <param name="routes">Routes.</param>
|
||
public static void RegisterRoutes (RouteCollection routes)
|
||
{
|
||
|
||
routes.IgnoreRoute ("{resource}.axd/{*pathInfo}");
|
||
routes.IgnoreRoute ("Scripts/{*pathInfo}");
|
||
routes.IgnoreRoute ("Theme/{*pathInfo}");
|
||
routes.IgnoreRoute ("images/{*pathInfo}");
|
||
routes.IgnoreRoute ("xmldoc/{*pathInfo}"); // xml doc
|
||
routes.IgnoreRoute ("htmldoc/{*pathInfo}"); // html doc
|
||
routes.MapRoute (
|
||
"Blog",
|
||
"Blog/{user}/{title}",
|
||
new { controller = "Blogs", action = "Index", user=UrlParameter.Optional, title = UrlParameter.Optional }
|
||
);
|
||
|
||
/*routes.MapRoute (
|
||
"Default",
|
||
"{controller}/{action}/{id}",
|
||
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
|
||
);*/
|
||
routes.MapRoute (
|
||
"Default",
|
||
"{controller}/{action}/{user}/{title}",
|
||
new { controller = "Blogs", action = "Index", user=UrlParameter.Optional, title = UrlParameter.Optional }
|
||
);
|
||
}
|
||
/// <summary>
|
||
/// Applications the start.
|
||
/// </summary>
|
||
protected void Application_Start ()
|
||
{
|
||
AreaRegistration.RegisterAllAreas ();
|
||
GlobalConfiguration.Configuration.Routes.MapHttpRoute(
|
||
name: "DefaultApi",
|
||
routeTemplate: "api/{controller}/{action}/{*id}",
|
||
defaults: new { controller = "WorkFlow", action="Index", id=0 }
|
||
);
|
||
|
||
RegisterRoutes (RouteTable.Routes);
|
||
}
|
||
}
|
||
}
|