Mercurial > altnet-hispano
annotate Agendas/trunk/src/Agendas.Web/Models/PropuestaModel.cs @ 117:7ef7e4bb71f6
manejo de mensajes al usuario
author | Nelo@Kenia.neluz.int |
---|---|
date | Sun, 19 Jun 2011 13:35:34 -0300 |
parents | 80c22175c9b5 |
children | b74734a1a755 |
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 { |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
8 public class PropuestaIndexModel |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
9 { |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
10 public IEnumerable<PropuestaDto> Propuestas { get; set; } |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
11 } |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
12 |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
13 public class PropuestaNewModel |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
14 { |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
15 public PropuestaNewModel() |
26 | 16 { |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
17 Tipos = EventoModelHelper.GetTiposEventos(); |
26 | 18 } |
19 | |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
20 [Required] |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
21 public int Tipo { get; set; } |
26 | 22 |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
23 [Required] |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
24 public string Titulo { get; set; } |
75 | 25 |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
26 public string Ponente { get; set; } |
26 | 27 |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
28 [Url] |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
29 public string UrlInvitacion { get; set; } |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
30 |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
31 public IEnumerable<TipoEventoModel> Tipos { get; private set; } |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
32 } |
26 | 33 |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
34 public class PropuestaEditModel |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
35 { |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
36 [HiddenInput(DisplayValue = false)] |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
37 public string Id { get; set; } |
26 | 38 |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
39 [Required] |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
40 public string Titulo { get; set; } |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
41 |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
42 public string Ponente { get; set; } |
75 | 43 |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
44 [Url] |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
45 public string UrlInvitacion { get; set; } |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
46 } |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
47 |
26 | 48 |
106
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
49 public class PropuestaDto |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
50 { |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
51 public string Id { get; set; } |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
52 public string Titulo { get; set; } |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
53 public string Ponente { get; set; } |
80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
jorge.rowies
parents:
83
diff
changeset
|
54 } |
26 | 55 } |