Mercurial > altnet-hispano
changeset 227:11545cc95491
Mostrar todos los ponentes en el histórico
author | nelopauselli |
---|---|
date | Wed, 28 Sep 2011 08:57:34 -0300 |
parents | 4d05b5883eac |
children | 9f61e8555114 |
files | Agendas/trunk/src/Agendas.Domain/Evento.cs Agendas/trunk/src/Agendas.Web/Controllers/HistoricoController.cs Agendas/trunk/src/Agendas.Web/Models/HistoricoModel.cs Agendas/trunk/src/Agendas.Web/Views/Historico/Index.cshtml |
diffstat | 4 files changed, 12 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Evento.cs Mon Sep 26 09:29:59 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Evento.cs Wed Sep 28 08:57:34 2011 -0300 @@ -98,6 +98,11 @@ get { return _otrosPonentes; } } + public virtual IEnumerable<Persona> Ponentes + { + get { return new List<Persona> {Ponente}.Union(OtrosPonentes); } + } + public virtual void ActualizarOtrosPonentes(IEnumerable<Persona> otrosPonentes) { foreach (var otro in otrosPonentes)
--- a/Agendas/trunk/src/Agendas.Web/Controllers/HistoricoController.cs Mon Sep 26 09:29:59 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Controllers/HistoricoController.cs Wed Sep 28 08:57:34 2011 -0300 @@ -21,7 +21,7 @@ Titulo = e.Titulo, Fecha = e.FechaInicio.HasValue ? e.FechaInicio.Value.ToShortDateString() : string.Empty, Wiki = e.UrlWiki, - Ponente = e.Ponente.Nombre, + Ponentes = e.Ponentes.Select(p=>p.Nombre), Numero = e.NumeroOrden.ToString(), Tipo = e.Tipo.ToString(), Duracion = e.Duracion.ToString(@"hh\:mm")
--- a/Agendas/trunk/src/Agendas.Web/Models/HistoricoModel.cs Mon Sep 26 09:29:59 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Models/HistoricoModel.cs Wed Sep 28 08:57:34 2011 -0300 @@ -16,7 +16,7 @@ public string Titulo { get; set; } public string Fecha { get; set; } public string Wiki { get; set; } - public string Ponente { get; set; } + public IEnumerable<string> Ponentes { get; set; } public string Duracion { get; set; } }
--- a/Agendas/trunk/src/Agendas.Web/Views/Historico/Index.cshtml Mon Sep 26 09:29:59 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Views/Historico/Index.cshtml Wed Sep 28 08:57:34 2011 -0300 @@ -22,7 +22,11 @@ <td>@item.Fecha</td> <td>@item.Tipo</td> <td><a href="@item.Wiki">@item.Titulo</a></td> - <td>@item.Ponente</td> + <td> + @foreach(var ponente in item.Ponentes) { + @ponente<br /> + } + </td> <td>@item.Duracion</td> </tr> }