Mercurial > altnet-hispano
annotate Agendas/trunk/src/Agendas.Web/Models/PropuestaModel.cs @ 83:7e9ffde4022d
Implementando DataAnnotation desde recursos y por convención
author | nelopauselli |
---|---|
date | Tue, 24 May 2011 21:37:06 -0300 |
parents | 8df9db937434 |
children | 80c22175c9b5 |
rev | line source |
---|---|
34
475be11edf56
Ajuste en los nombre de los assemblies y namespaces
nelo@MTEySS.neluz.int
parents:
26
diff
changeset
|
1 using System.Collections.Generic; |
26 | 2 using System.ComponentModel.DataAnnotations; |
3 using System.Web.Mvc; | |
79
8df9db937434
Url de invitación en la UI: validación y persistencia
nelopauselli
parents:
75
diff
changeset
|
4 using DataAnnotationsExtensions; |
26 | 5 |
34
475be11edf56
Ajuste en los nombre de los assemblies y namespaces
nelo@MTEySS.neluz.int
parents:
26
diff
changeset
|
6 namespace AltNetHispano.Agendas.Web.Models |
26 | 7 { |
8 public class PropuestaIndexModel | |
9 { | |
10 public IEnumerable<PropuestaDto> Propuestas { get; set; } | |
11 } | |
12 | |
13 public class PropuestaNewModel | |
14 { | |
83
7e9ffde4022d
Implementando DataAnnotation desde recursos y por convención
nelopauselli
parents:
79
diff
changeset
|
15 [Required] |
26 | 16 public string Titulo { get; set; } |
17 | |
18 public string Ponente { get; set; } | |
75 | 19 |
79
8df9db937434
Url de invitación en la UI: validación y persistencia
nelopauselli
parents:
75
diff
changeset
|
20 [Url] |
75 | 21 public string UrlInvitacion { get; set; } |
22 } | |
26 | 23 |
24 public class PropuestaEditModel | |
25 { | |
26 [HiddenInput(DisplayValue = false)] | |
27 public string Id { get; set; } | |
28 | |
83
7e9ffde4022d
Implementando DataAnnotation desde recursos y por convención
nelopauselli
parents:
79
diff
changeset
|
29 [Required] |
26 | 30 public string Titulo { get; set; } |
31 | |
32 public string Ponente { get; set; } | |
75 | 33 |
83
7e9ffde4022d
Implementando DataAnnotation desde recursos y por convención
nelopauselli
parents:
79
diff
changeset
|
34 [Url] |
75 | 35 public string UrlInvitacion { get; set; } |
36 } | |
26 | 37 |
38 | |
39 public class PropuestaDto | |
40 { | |
41 public string Id { get; set; } | |
42 public string Titulo { get; set; } | |
43 public string Ponente { get; set; } | |
44 } | |
45 } |