Mercurial > altnet-hispano
annotate Agendas/trunk/src/Agendas.Blog/Impl/PublicarReunionPostWriter.cs @ 99:3027c64344bd
agregado de llamadas a web service para crear posts en el blog de la comunidad
agregado de tests sobre el publicador de blogs
agregado de tests sobre el adapter del web service
author | jorge.rowies |
---|---|
date | Sat, 04 Jun 2011 22:33:05 -0300 |
parents | c7264bfc4b71 |
children | cc91817a4206 |
rev | line source |
---|---|
65
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
1 using System; |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
2 using System.Globalization; |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
3 using Agendas.Blog.Properties; |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
4 using AltNetHispano.Agendas.Domain; |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
5 |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
6 namespace Agendas.Blog.Impl |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
7 { |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
8 public class PublicarReunionPostWriter : PostWriter |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
9 { |
99
3027c64344bd
agregado de llamadas a web service para crear posts en el blog de la comunidad
jorge.rowies
parents:
70
diff
changeset
|
10 public PublicarReunionPostWriter(IPostWriterWebService postWriterWebService) : base(postWriterWebService) |
3027c64344bd
agregado de llamadas a web service para crear posts en el blog de la comunidad
jorge.rowies
parents:
70
diff
changeset
|
11 { |
3027c64344bd
agregado de llamadas a web service para crear posts en el blog de la comunidad
jorge.rowies
parents:
70
diff
changeset
|
12 } |
3027c64344bd
agregado de llamadas a web service para crear posts en el blog de la comunidad
jorge.rowies
parents:
70
diff
changeset
|
13 |
65
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
14 protected override string GetTitle(Evento evento) |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
15 { |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
16 return string.Format(CultureInfo.InvariantCulture, Resources.VAN_Publicacion_Title, |
70
c7264bfc4b71
agregado de properties en clase Evento (UrlInvitacion, UrlWiki, NumeroOrden)
jorge.rowies
parents:
65
diff
changeset
|
17 evento.NumeroOrden, //# de VAN en el historial |
65
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
18 evento.Ponente.Nombre //Nombre y apellido del ponente |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
19 |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
20 ); |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
21 } |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
22 |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
23 protected override string GetBody(Evento evento) |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
24 { |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
25 return string.Format(CultureInfo.InvariantCulture, Resources.VAN_Realizacion_Body, |
70
c7264bfc4b71
agregado de properties en clase Evento (UrlInvitacion, UrlWiki, NumeroOrden)
jorge.rowies
parents:
65
diff
changeset
|
26 evento.UrlWiki, //Url al video publicado en la wiki |
65
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
27 GetNombreUsuario(evento) //Usuario que postea en el blog |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
28 ); |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
29 } |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
30 } |
ebce59b45b50
Agregado de version inicial del publicador para el blog
ROWIES@ardejorxp.inworx.corp
parents:
diff
changeset
|
31 } |