Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Web/Models/EventoModel.cs @ 106:80c22175c9b5
agregado de tipo de evento (van, cafe, grupoestudio)
agregado de tipo de evento en el alta de evento y en el alta de propuestas desde la app web
algunas correcciones en el publicador del blog
agregado de textos para publicar en el blog eventos de tipo alt.net cafe
author | jorge.rowies |
---|---|
date | Mon, 06 Jun 2011 14:07:12 -0300 |
parents | 7e9ffde4022d |
children | 0bca45e1e664 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Web/Models/EventoModel.cs Mon Jun 06 09:12:52 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Models/EventoModel.cs Mon Jun 06 14:07:12 2011 -0300 @@ -6,49 +6,65 @@ namespace AltNetHispano.Agendas.Web.Models { - public class EventoIndexModel - { - public IEnumerable<EventoDto> ProximosEventos { get; set; } - } + public class EventoIndexModel + { + public IEnumerable<EventoDto> ProximosEventos { get; set; } + } - public class EventoNewModel + public class EventoNewModel + { + public EventoNewModel() { - [Required] - public string Titulo { get; set; } - - [Required] - public string Ponente { get; set; } - - [Required] - public DateTime Fecha { get; set; } - - [Url] - public string UrlInvitacion { get; set; } + Tipos = EventoModelHelper.GetTiposEventos(); } - public class EventoEditModel - { - [HiddenInput(DisplayValue = false)] - public string Id { get; set; } + [Required] + public int Tipo { get; set; } + + [Required] + public string Titulo { get; set; } + + [Required] + public string Ponente { get; set; } + + [Required] + public DateTime Fecha { get; set; } - [Required] - public string Titulo { get; set; } + [Url] + public string UrlInvitacion { get; set; } + + public IEnumerable<TipoEventoModel> Tipos { get; private set; } + } - [Required] - public string Ponente { get; set; } + public class TipoEventoModel + { + public int TipoEvento { get; set; } + public string TipoEventoStr { get; set; } + } - [Required] - public DateTime? Fecha { get; set; } + public class EventoEditModel + { + [HiddenInput(DisplayValue = false)] + public string Id { get; set; } - [Url] - public string UrlInvitacion { get; set; } - } - + [Required] + public string Titulo { get; set; } + + [Required] + public string Ponente { get; set; } - public class EventoDto - { - public string Id { get; set; } - public string Titulo { get; set; } - public DateTime Fecha { get; set; } - } + [Required] + public DateTime? Fecha { get; set; } + + [Url] + public string UrlInvitacion { get; set; } + } + + + public class EventoDto + { + public string Id { get; set; } + public string Titulo { get; set; } + public DateTime Fecha { get; set; } + } } \ No newline at end of file