Mercurial > altnet-hispano
annotate Agendas/trunk/src/Agendas.Web/Global.asax.cs @ 83:7e9ffde4022d
Implementando DataAnnotation desde recursos y por convención
author | nelopauselli |
---|---|
date | Tue, 24 May 2011 21:37:06 -0300 |
parents | c8099df941bd |
children | ee4e699e4551 |
rev | line source |
---|---|
34
475be11edf56
Ajuste en los nombre de los assemblies y namespaces
nelo@MTEySS.neluz.int
parents:
19
diff
changeset
|
1 using System.Web.Mvc; |
10 | 2 using System.Web.Routing; |
50
3ebe89c88caa
Agregando propiedad al Evento sobre el Usuario que lo crea o que realizó la
nelopauselli
parents:
34
diff
changeset
|
3 using AltNetHispano.Agendas.Domain; |
34
475be11edf56
Ajuste en los nombre de los assemblies y namespaces
nelo@MTEySS.neluz.int
parents:
19
diff
changeset
|
4 using AltNetHispano.Agendas.Factories; |
83
7e9ffde4022d
Implementando DataAnnotation desde recursos y por convención
nelopauselli
parents:
67
diff
changeset
|
5 using AltNetHispano.Agendas.Resources.Properties; |
10 | 6 |
34
475be11edf56
Ajuste en los nombre de los assemblies y namespaces
nelo@MTEySS.neluz.int
parents:
19
diff
changeset
|
7 namespace AltNetHispano.Agendas.Web |
10 | 8 { |
9 // Note: For instructions on enabling IIS6 or IIS7 classic mode, | |
10 // visit http://go.microsoft.com/?LinkId=9394801 | |
11 | |
12 public class MvcApplication : System.Web.HttpApplication | |
13 { | |
14 public static void RegisterGlobalFilters(GlobalFilterCollection filters) | |
15 { | |
16 filters.Add(new HandleErrorAttribute()); | |
67
c8099df941bd
Implementando persistencia con NHibernate en el proyecto web
nelopauselli
parents:
50
diff
changeset
|
17 filters.Add(AttributeFactory.GetNHibernateSessionPerAction()); |
10 | 18 } |
19 | |
20 public static void RegisterRoutes(RouteCollection routes) | |
21 { | |
22 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); | |
23 | |
24 routes.MapRoute( | |
25 "Default", // Route name | |
26 "{controller}/{action}/{id}", // URL with parameters | |
27 new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults | |
28 ); | |
29 | |
30 } | |
31 | |
32 protected void Application_Start() | |
33 { | |
83
7e9ffde4022d
Implementando DataAnnotation desde recursos y por convención
nelopauselli
parents:
67
diff
changeset
|
34 ModelMetadataProviders.Current = new ModelMetadataWithDefaultsProvider(new ModelMetadataLocalizable<DataAnnotationResources>()); |
7e9ffde4022d
Implementando DataAnnotation desde recursos y por convención
nelopauselli
parents:
67
diff
changeset
|
35 |
10 | 36 AreaRegistration.RegisterAllAreas(); |
37 | |
38 RegisterGlobalFilters(GlobalFilters.Filters); | |
39 RegisterRoutes(RouteTable.Routes); | |
19 | 40 |
50
3ebe89c88caa
Agregando propiedad al Evento sobre el Usuario que lo crea o que realizó la
nelopauselli
parents:
34
diff
changeset
|
41 IdentityContext.Current = new HttpContextIdentityProvider(); |
10 | 42 } |
43 } | |
44 } |