PageRenderTime 43ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

/MvcMusicStore/Global.asax.cs

#
C# | 42 lines | 32 code | 8 blank | 2 comment | 0 complexity | 42fec66ea3cc49fc9ca82552eb17d580 MD5 | raw file
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.Mvc;
  6. using System.Web.Routing;
  7. namespace MvcMusicStore
  8. {
  9. // Note: For instructions on enabling IIS6 or IIS7 classic mode,
  10. // visit http://go.microsoft.com/?LinkId=9394801
  11. public class MvcApplication : System.Web.HttpApplication
  12. {
  13. public static void RegisterGlobalFilters(GlobalFilterCollection filters)
  14. {
  15. filters.Add(new HandleErrorAttribute());
  16. }
  17. public static void RegisterRoutes(RouteCollection routes)
  18. {
  19. routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
  20. routes.MapRoute(
  21. "Default", // Route name
  22. "{controller}/{action}/{id}", // URL with parameters
  23. new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
  24. );
  25. }
  26. protected void Application_Start()
  27. {
  28. System.Data.Entity.Database.SetInitializer(new MvcMusicStore.Models.SampleData());
  29. AreaRegistration.RegisterAllAreas();
  30. RegisterGlobalFilters(GlobalFilters.Filters);
  31. RegisterRoutes(RouteTable.Routes);
  32. }
  33. }
  34. }