comparison Agendas/trunk/src/Agendas.Web/Models/EventoModel.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
comparison
equal deleted inserted replaced
82:c8897b1c6f49 83:7e9ffde4022d
11 public IEnumerable<EventoDto> ProximosEventos { get; set; } 11 public IEnumerable<EventoDto> ProximosEventos { get; set; }
12 } 12 }
13 13
14 public class EventoNewModel 14 public class EventoNewModel
15 { 15 {
16 [Required(ErrorMessage = "debe ingresar el título")] 16 [Required]
17 public string Titulo { get; set; } 17 public string Titulo { get; set; }
18 18
19 [Required(ErrorMessage = "debe ingresar el nombre del ponente")] 19 [Required]
20 public string Ponente { get; set; } 20 public string Ponente { get; set; }
21 21
22 [Required(ErrorMessage = "debe ingresar la fecha del evento")] 22 [Required]
23 public DateTime Fecha { get; set; } 23 public DateTime Fecha { get; set; }
24 24
25 [Url] 25 [Url]
26 public string UrlInvitacion { get; set; } 26 public string UrlInvitacion { get; set; }
27 } 27 }
29 public class EventoEditModel 29 public class EventoEditModel
30 { 30 {
31 [HiddenInput(DisplayValue = false)] 31 [HiddenInput(DisplayValue = false)]
32 public string Id { get; set; } 32 public string Id { get; set; }
33 33
34 [Required(ErrorMessage = "debe ingresar el título")] 34 [Required]
35 public string Titulo { get; set; } 35 public string Titulo { get; set; }
36 36
37 [Required(ErrorMessage = "debe ingresar el nombre del ponente")] 37 [Required]
38 public string Ponente { get; set; } 38 public string Ponente { get; set; }
39 39
40 [Required(ErrorMessage = "debe ingresar la fecha del evento")] 40 [Required]
41 public DateTime? Fecha { get; set; } 41 public DateTime? Fecha { get; set; }
42 42
43 [Url] 43 [Url]
44 public string UrlInvitacion { get; set; } 44 public string UrlInvitacion { get; set; }
45 } 45 }