comparison Agendas/trunk/src/Agendas.Blog/Impl/AgendarReunionPostWriter.cs @ 105:1d820f17fc75

ajustes y correcciones en el publicador de blogs agregado de numeroOrden y urlWiki en metodo Publicar de Agenda y Evento (con test)
author jorge.rowies
date Mon, 06 Jun 2011 09:12:52 -0300
parents cc91817a4206
children 80c22175c9b5
comparison
equal deleted inserted replaced
104:c5034884c7d7 105:1d820f17fc75
10 { 10 {
11 public AgendarReunionPostWriter(IPostWriterWebService postWriterWebService) : base(postWriterWebService) 11 public AgendarReunionPostWriter(IPostWriterWebService postWriterWebService) : base(postWriterWebService)
12 { 12 {
13 } 13 }
14 14
15 protected override string GetTitle(Evento evento) 15 protected override string GetTitle(Track track)
16 { 16 {
17 return string.Format(CultureInfo.InvariantCulture, Resources.VAN_Realizacion_Title, 17 return string.Format(CultureInfo.InvariantCulture, Resources.VAN_Realizacion_Title,
18 evento.Ponente.Nombre, //Nombre y apellido del ponente 18 track.Evento.Ponente.Nombre, //Nombre y apellido del ponente
19 evento.Titulo //Tema a tratar en la reunion 19 track.Evento.Titulo //Tema a tratar en la reunion
20 ); 20 );
21 } 21 }
22 22
23 protected override string GetBody(Evento evento) 23 protected override string GetBody(Track track)
24 { 24 {
25 var fecha = getFechaFormateada(evento.Fecha); 25 var fecha = getFechaFormateada(track.Evento.Fecha);
26 return string.Format(CultureInfo.InvariantCulture, Resources.VAN_Realizacion_Body, 26 return string.Format(CultureInfo.InvariantCulture, Resources.VAN_Realizacion_Body,
27 fecha, //Fecha y hora en GMT+0 27 fecha, //Fecha y hora en GMT+0
28 evento.Ponente.Nombre, //Nombre y apellido del ponente 28 track.Evento.Ponente.Nombre, //Nombre y apellido del ponente
29 evento.Titulo, //Tema a tratar en la reunion 29 track.Evento.Titulo, //Tema a tratar en la reunion
30 getUrlInvitacion(evento), //Url a la invitacion realizada por el ponente (por lo general es el thread en la lista de correo) 30 getUrlInvitacion(track.Evento), //Url a la invitacion realizada por el ponente (por lo general es el thread en la lista de correo)
31 GetNombreUsuario(evento) //Usuario que postea en el blog 31 GetNombreUsuario(track) //Usuario que postea en el blog
32 ); 32 );
33 } 33 }
34 34
35 private string getFechaFormateada(DateTime? fecha) 35 private string getFechaFormateada(DateTime? fecha)
36 { 36 {