changeset 286:a8f7c41e3b47

#196: Patrocinadores, en el histórico de eventos.
author juanjose.montesdeocaarbos
date Mon, 02 Jan 2012 15:51:19 -0300
parents c8f378272407
children eeca9ddb330a
files Agendas/trunk/src/Agendas.Web/Content/Site.css 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, 23 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Web/Content/Site.css	Sat Dec 31 14:45:55 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Web/Content/Site.css	Mon Jan 02 15:51:19 2012 -0300
@@ -209,6 +209,13 @@
   border: solid 1px #e8eef4;   
 }
 
+table td img.logo
+{
+    /*height: 1.5em;*/
+    width: 4em;
+    vertical-align:middle;
+}
+
 /* MISC  
 ----------------------------------------------------------*/
 .clear
--- a/Agendas/trunk/src/Agendas.Web/Controllers/HistoricoController.cs	Sat Dec 31 14:45:55 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Web/Controllers/HistoricoController.cs	Mon Jan 02 15:51:19 2012 -0300
@@ -24,7 +24,14 @@
 													Ponentes = e.Ponentes.Select(p=>p.Nombre),
                                                     Numero = e.NumeroOrden.ToString(),
                                                     Tipo = e.Tipo.ToString(),
-													Duracion = e.Duracion.ToString(@"hh\:mm")
+													Duracion = e.Duracion.ToString(@"hh\:mm"),
+													Patrocinadores = from p in e.Patrocinadores
+																	 orderby p.Nombre ascending 
+																	 select new PatrocinadorDto()
+																	        	{
+																	        		Id = p.Id,
+																					Nombre = p.Nombre
+																	        	}
 			            		               	}
 			            	};
 			return View(model);
--- a/Agendas/trunk/src/Agendas.Web/Models/HistoricoModel.cs	Sat Dec 31 14:45:55 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Web/Models/HistoricoModel.cs	Mon Jan 02 15:51:19 2012 -0300
@@ -18,6 +18,7 @@
 		public string Wiki { get; set; }
 		public IEnumerable<string> Ponentes { get; set; }
 		public string Duracion { get; set; }
+		public IEnumerable<PatrocinadorDto> Patrocinadores { get; set; }
 	}
 
 }
\ No newline at end of file
--- a/Agendas/trunk/src/Agendas.Web/Views/Historico/Index.cshtml	Sat Dec 31 14:45:55 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Web/Views/Historico/Index.cshtml	Mon Jan 02 15:51:19 2012 -0300
@@ -12,6 +12,7 @@
             <th>Evento</th>
             <th>Ponente</th>
             <th>Duraci&oacute;n</th>
+            <th>Patrocinadores</th>
         </tr>
     </thead>
     <tbody>
@@ -28,6 +29,12 @@
 				}
 			</td>
             <td>@item.Duracion</td>
+            <td>
+                @foreach (var patrocinador in item.Patrocinadores)
+                {
+                    <img title="@patrocinador.Nombre" src="/Patrocinador/GetLogo?id=@patrocinador.Id" class="logo" />
+                }
+            </td>
         </tr>
 		}
     </tbody>