Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Web/Global.asax.cs @ 84:ee4e699e4551
refactoring menor
author | nelopauselli |
---|---|
date | Wed, 25 May 2011 01:18:29 -0300 |
parents | 7e9ffde4022d |
children | 8a4135f019dd |
comparison
equal
deleted
inserted
replaced
83:7e9ffde4022d | 84:ee4e699e4551 |
---|---|
1 using System.Web.Mvc; | 1 using System.Web.Mvc; |
2 using System.Web.Routing; | 2 using System.Web.Routing; |
3 using AltNetHispano.Agendas.Domain; | 3 using AltNetHispano.Agendas.Domain; |
4 using AltNetHispano.Agendas.Factories; | 4 using AltNetHispano.Agendas.Factories; |
5 using AltNetHispano.Agendas.Resources.Properties; | 5 using AltNetHispano.Agendas.Resources.Properties; |
6 using AltNetHispano.Agendas.Web.CustomModelMetadataProvider; | |
6 | 7 |
7 namespace AltNetHispano.Agendas.Web | 8 namespace AltNetHispano.Agendas.Web |
8 { | 9 { |
9 // Note: For instructions on enabling IIS6 or IIS7 classic mode, | 10 // Note: For instructions on enabling IIS6 or IIS7 classic mode, |
10 // visit http://go.microsoft.com/?LinkId=9394801 | 11 // visit http://go.microsoft.com/?LinkId=9394801 |
11 | 12 |
12 public class MvcApplication : System.Web.HttpApplication | 13 public class MvcApplication : System.Web.HttpApplication |
13 { | 14 { |
14 public static void RegisterGlobalFilters(GlobalFilterCollection filters) | 15 private static void RegisterGlobalFilters(GlobalFilterCollection filters) |
15 { | 16 { |
16 filters.Add(new HandleErrorAttribute()); | 17 filters.Add(new HandleErrorAttribute()); |
17 filters.Add(AttributeFactory.GetNHibernateSessionPerAction()); | 18 filters.Add(AttributeFactory.GetNHibernateSessionPerAction()); |
18 } | 19 } |
19 | 20 |
20 public static void RegisterRoutes(RouteCollection routes) | 21 private static void RegisterRoutes(RouteCollection routes) |
21 { | 22 { |
22 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); | 23 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); |
23 | 24 |
24 routes.MapRoute( | 25 routes.MapRoute( |
25 "Default", // Route name | 26 "Default", // Route name |
29 | 30 |
30 } | 31 } |
31 | 32 |
32 protected void Application_Start() | 33 protected void Application_Start() |
33 { | 34 { |
34 ModelMetadataProviders.Current = new ModelMetadataWithDefaultsProvider(new ModelMetadataLocalizable<DataAnnotationResources>()); | 35 ModelMetadataProviders.Current = |
36 new DataAnnotationAndResolveByConventionModelMetadataProvider( | |
37 new ResolverThroughResource<DataAnnotationResources>()); | |
35 | 38 |
36 AreaRegistration.RegisterAllAreas(); | 39 AreaRegistration.RegisterAllAreas(); |
37 | 40 |
38 RegisterGlobalFilters(GlobalFilters.Filters); | 41 RegisterGlobalFilters(GlobalFilters.Filters); |
39 RegisterRoutes(RouteTable.Routes); | 42 RegisterRoutes(RouteTable.Routes); |