comparison Agendas/trunk/src/Agendas.Web/Models/PropuestaModel.cs @ 109:6bd9be78caa0

Merge
author Nelo@Kenia.neluz.int
date Tue, 07 Jun 2011 23:21:07 -0300
parents 80c22175c9b5
children b74734a1a755
comparison
equal deleted inserted replaced
108:786a90e26c9b 109:6bd9be78caa0
3 using System.Web.Mvc; 3 using System.Web.Mvc;
4 using DataAnnotationsExtensions; 4 using DataAnnotationsExtensions;
5 5
6 namespace AltNetHispano.Agendas.Web.Models 6 namespace AltNetHispano.Agendas.Web.Models
7 { 7 {
8 public class PropuestaIndexModel 8 public class PropuestaIndexModel
9 {
10 public IEnumerable<PropuestaDto> Propuestas { get; set; }
11 }
12
13 public class PropuestaNewModel
14 {
15 public PropuestaNewModel()
9 { 16 {
10 public IEnumerable<PropuestaDto> Propuestas { get; set; } 17 Tipos = EventoModelHelper.GetTiposEventos();
11 } 18 }
12 19
13 public class PropuestaNewModel 20 [Required]
14 { 21 public int Tipo { get; set; }
15 [Required]
16 public string Titulo { get; set; }
17 22
18 public string Ponente { get; set; } 23 [Required]
24 public string Titulo { get; set; }
19 25
20 [Url] 26 public string Ponente { get; set; }
21 public string UrlInvitacion { get; set; }
22 }
23 27
24 public class PropuestaEditModel 28 [Url]
25 { 29 public string UrlInvitacion { get; set; }
26 [HiddenInput(DisplayValue = false)]
27 public string Id { get; set; }
28 30
29 [Required] 31 public IEnumerable<TipoEventoModel> Tipos { get; private set; }
30 public string Titulo { get; set; } 32 }
31 33
32 public string Ponente { get; set; } 34 public class PropuestaEditModel
35 {
36 [HiddenInput(DisplayValue = false)]
37 public string Id { get; set; }
33 38
34 [Url] 39 [Required]
35 public string UrlInvitacion { get; set; } 40 public string Titulo { get; set; }
36 }
37
38 41
39 public class PropuestaDto 42 public string Ponente { get; set; }
40 { 43
41 public string Id { get; set; } 44 [Url]
42 public string Titulo { get; set; } 45 public string UrlInvitacion { get; set; }
43 public string Ponente { get; set; } 46 }
44 } 47
48
49 public class PropuestaDto
50 {
51 public string Id { get; set; }
52 public string Titulo { get; set; }
53 public string Ponente { get; set; }
54 }
45 } 55 }