comparison Agendas/trunk/src/Agendas.Web/Models/EventoModel.cs @ 26:71b02443450a

UI de Propuestas de VANs
author nelo@MTEySS.neluz.int
date Tue, 15 Mar 2011 08:45:00 -0300
parents
children 475be11edf56
comparison
equal deleted inserted replaced
25:e8d2be47a6b0 26:71b02443450a
1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel.DataAnnotations;
4 using System.Web.Mvc;
5
6 namespace Agendas.Web.Models
7 {
8 public class EventoIndexModel
9 {
10 public IEnumerable<EventoDto> ProximosEventos { get; set; }
11 }
12
13 public class EventoNewModel
14 {
15 [Required(ErrorMessage = "debe ingresar el título")]
16 public string Titulo { get; set; }
17
18 [Required(ErrorMessage = "debe ingresar el nombre del ponente")]
19 public string Ponente { get; set; }
20
21 [Required(ErrorMessage = "debe ingresar la fecha del evento")]
22 public DateTime Fecha { get; set; }
23 }
24
25 public class EventoEditModel
26 {
27 [HiddenInput(DisplayValue = false)]
28 public string Id { get; set; }
29
30 [Required(ErrorMessage = "debe ingresar el título")]
31 public string Titulo { get; set; }
32
33 [Required(ErrorMessage = "debe ingresar el nombre del ponente")]
34 public string Ponente { get; set; }
35
36 [Required(ErrorMessage = "debe ingresar la fecha del evento")]
37 public DateTime? Fecha { get; set; }
38 }
39
40
41 public class EventoDto
42 {
43 public string Id { get; set; }
44 public string Titulo { get; set; }
45 }
46 }