Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Web/Models/EventoModel.cs @ 119:8fa58a79656a
Historico
author | Nelo@Kenia.neluz.int |
---|---|
date | Wed, 22 Jun 2011 09:49:07 -0300 |
parents | b74734a1a755 |
children | 6f1041301797 |
comparison
equal
deleted
inserted
replaced
118:b74734a1a755 | 119:8fa58a79656a |
---|---|
5 using DataAnnotationsExtensions; | 5 using DataAnnotationsExtensions; |
6 | 6 |
7 namespace AltNetHispano.Agendas.Web.Models | 7 namespace AltNetHispano.Agendas.Web.Models |
8 { | 8 { |
9 public class EventoIndexModel | 9 public class EventoIndexModel |
10 { | 10 { |
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 public EventoNewModel() | 16 public EventoNewModel() |
17 { | 17 { |
18 Tipos = EventoModelHelper.GetTiposEventos(); | 18 Tipos = EventoModelHelper.GetTiposEventos(); |
19 } | 19 } |
20 | 20 |
21 [Required] | 21 [Required] |
22 public int Tipo { get; set; } | 22 public int Tipo { get; set; } |
23 | 23 |
24 [Required] | 24 [Required] |
25 public string Titulo { get; set; } | 25 public string Titulo { get; set; } |
26 | 26 |
27 [Required] | 27 [Required] |
28 public string Ponente { get; set; } | 28 public string Ponente { get; set; } |
29 | 29 |
30 [Required] | 30 [Required] |
31 public DateTime Fecha { get; set; } | 31 public DateTime Fecha { get; set; } |
32 | 32 |
33 [Url] | 33 [Url] |
34 public string UrlInvitacion { get; set; } | 34 public string UrlInvitacion { get; set; } |
35 | 35 |
36 public IEnumerable<TipoEventoModel> Tipos { get; private set; } | 36 public IEnumerable<TipoEventoModel> Tipos { get; private set; } |
37 } | 37 } |
38 | 38 |
39 public class TipoEventoModel | 39 public class TipoEventoModel |
40 { | 40 { |
41 public int TipoEvento { get; set; } | 41 public int TipoEvento { get; set; } |
42 public string TipoEventoStr { get; set; } | 42 public string TipoEventoStr { get; set; } |
43 } | 43 } |
44 | 44 |
45 public class EventoEditModel | 45 public class EventoEditModel |
46 { | 46 { |
47 [HiddenInput(DisplayValue = false)] | 47 [HiddenInput(DisplayValue = false)] |
48 public string Id { get; set; } | 48 public string Id { get; set; } |
49 | 49 |
50 [Required] | 50 [Required] |
51 public string Titulo { get; set; } | 51 public string Titulo { get; set; } |
52 | 52 |
53 [Required] | 53 [Required] |
54 public string Ponente { get; set; } | 54 public string Ponente { get; set; } |
55 | 55 |
56 [Required] | 56 [Required] |
57 public DateTime? Fecha { get; set; } | 57 public DateTime? Fecha { get; set; } |
58 | 58 |
59 [Url] | 59 [Url] |
60 public string UrlInvitacion { get; set; } | 60 public string UrlInvitacion { get; set; } |
61 } | 61 } |
62 | 62 |
63 public class EventoAgendarModel | 63 public class EventoAgendarModel |
64 { | 64 { |
65 [HiddenInput(DisplayValue = false)] | 65 [HiddenInput(DisplayValue = false)] |
66 public string Id { get; set; } | 66 public string Id { get; set; } |
67 | 67 |
68 [Required] | 68 [Required] |
69 public string Titulo { get; set; } | 69 public string Titulo { get; set; } |
70 | 70 |
71 [Required] | 71 [Required] |
72 public string Ponente { get; set; } | 72 public string Ponente { get; set; } |
73 | 73 |
74 [Required] | 74 [Required] |
75 public DateTime? Fecha { get; set; } | 75 public DateTime? Fecha { get; set; } |
76 | 76 |
77 [Url] | 77 [Url] |
78 public string UrlInvitacion { get; set; } | 78 public string UrlInvitacion { get; set; } |
79 } | 79 } |
80 | 80 |
81 public class EventoDto | 81 public class EventoDto |
82 { | 82 { |
83 public string Id { get; set; } | 83 public string Id { get; set; } |
84 public string Titulo { get; set; } | 84 public string Titulo { get; set; } |
85 public string Estado { get; set; } | 85 public string Estado { get; set; } |
86 public string Fecha { get; set; } | 86 public string Fecha { get; set; } |
87 | 87 |
88 public bool PuedeAgendar { get; set; } | 88 public bool PuedeAgendar { get; set; } |
89 public bool PuedeModificar { get; set; } | 89 public bool PuedeModificar { get; set; } |
90 public bool PuedeConfirmar { get; set; } | 90 public bool PuedeConfirmar { get; set; } |
91 public bool PuedePublicar { get; set; } | 91 public bool PuedePublicar { get; set; } |
92 } | 92 } |
93 } | 93 } |