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);