Mercurial > altnet-hispano
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Agendas/trunk/src/Agendas.Web/Models/EventoModel.cs Tue Mar 15 08:45:00 2011 -0300 @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Web.Mvc; + +namespace Agendas.Web.Models +{ + public class EventoIndexModel + { + public IEnumerable<EventoDto> ProximosEventos { get; set; } + } + + public class EventoNewModel + { + [Required(ErrorMessage = "debe ingresar el título")] + public string Titulo { get; set; } + + [Required(ErrorMessage = "debe ingresar el nombre del ponente")] + public string Ponente { get; set; } + + [Required(ErrorMessage = "debe ingresar la fecha del evento")] + public DateTime Fecha { get; set; } + } + + public class EventoEditModel + { + [HiddenInput(DisplayValue = false)] + public string Id { get; set; } + + [Required(ErrorMessage = "debe ingresar el título")] + public string Titulo { get; set; } + + [Required(ErrorMessage = "debe ingresar el nombre del ponente")] + public string Ponente { get; set; } + + [Required(ErrorMessage = "debe ingresar la fecha del evento")] + public DateTime? Fecha { get; set; } + } + + + public class EventoDto + { + public string Id { get; set; } + public string Titulo { get; set; } + } +} \ No newline at end of file