changeset 212:6944c54f834f

Ticket 175: Se cambia el mensaje por una pantalla de confirmación, que sugiere los textos.
author juanjose.montesdeocaarbos
date Fri, 26 Aug 2011 21:54:36 -0300
parents 75eefd82760f
children b921a0ab8504
files Agendas/trunk/src/Agendas.Domain/Agenda.cs Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.Designer.cs Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.resx Agendas/trunk/src/Agendas.Resources/Properties/LayoutResources.Designer.cs Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs Agendas/trunk/src/Agendas.Web/Models/EventoModel.cs Agendas/trunk/src/Agendas.Web/Views/Evento/Confirm.cshtml Agendas/trunk/src/Agendas.Web/Views/Evento/Index.cshtml
diffstat 8 files changed, 108 insertions(+), 88 deletions(-) [+]
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Agenda.cs	Fri Aug 26 07:27:01 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs	Fri Aug 26 21:54:36 2011 -0300
@@ -139,7 +139,7 @@
 
 			var warnings = evento.GetLogsNews().Where(l => !l.Successful);
 
-			return new EventoResultado(true, "Evento confirmado. Recuerde agendar los eventos en http://twuffer.com/ u otro servicio similar.", warnings);
+			return new EventoResultado(true, "Evento confirmado.", warnings);
         }
 
 		public EventoResultado Publicar(Guid eventoId, short numeroOrden, string urlWiki, TimeSpan duracion)
--- a/Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.Designer.cs	Fri Aug 26 07:27:01 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.Designer.cs	Fri Aug 26 21:54:36 2011 -0300
@@ -1,10 +1,10 @@
 //------------------------------------------------------------------------------
 // <auto-generated>
-//     This code was generated by a tool.
-//     Runtime Version:4.0.30319.235
+//     Este código fue generado por una herramienta.
+//     Versión de runtime:4.0.30319.235
 //
-//     Changes to this file may cause incorrect behavior and will be lost if
-//     the code is regenerated.
+//     Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
+//     se vuelve a generar el código.
 // </auto-generated>
 //------------------------------------------------------------------------------
 
@@ -13,12 +13,12 @@
     
     
     /// <summary>
-    ///   A strongly-typed resource class, for looking up localized strings, etc.
+    ///   Clase de recurso con establecimiento inflexible de tipos, para buscar cadenas traducidas, etc.
     /// </summary>
-    // This class was auto-generated by the StronglyTypedResourceBuilder
-    // class via a tool like ResGen or Visual Studio.
-    // To add or remove a member, edit your .ResX file then rerun ResGen
-    // with the /str option, or rebuild your VS project.
+    // StronglyTypedResourceBuilder generó automáticamente esta clase
+    // a través de una herramienta como ResGen o Visual Studio.
+    // Para agregar o quitar un miembro, edite el archivo .ResX y, a continuación, vuelva a ejecutar ResGen
+    // con la opción /str o vuelva a generar su proyecto de VS.
     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
@@ -33,7 +33,7 @@
         }
         
         /// <summary>
-        ///   Returns the cached ResourceManager instance used by this class.
+        ///   Devuelve la instancia de ResourceManager almacenada en caché utilizada por esta clase.
         /// </summary>
         [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
         public static global::System.Resources.ResourceManager ResourceManager {
@@ -47,8 +47,8 @@
         }
         
         /// <summary>
-        ///   Overrides the current thread's CurrentUICulture property for all
-        ///   resource lookups using this strongly typed resource class.
+        ///   Reemplaza la propiedad CurrentUICulture del subproceso actual para todas las
+        ///   búsquedas de recursos mediante esta clase de recurso con establecimiento inflexible de tipos.
         /// </summary>
         [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
         public static global::System.Globalization.CultureInfo Culture {
@@ -61,7 +61,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Duración.
+        ///   Busca una cadena traducida similar a Duración.
         /// </summary>
         public static string Duracion {
             get {
@@ -70,7 +70,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Duración.
+        ///   Busca una cadena traducida similar a Duración.
         /// </summary>
         public static string DuracionReal {
             get {
@@ -79,7 +79,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Tiempo que duró la presentación..
+        ///   Busca una cadena traducida similar a Tiempo que duró la presentación..
         /// </summary>
         public static string DuracionRealDescription {
             get {
@@ -88,7 +88,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to debe ingresar la Duración del evento.
+        ///   Busca una cadena traducida similar a debe ingresar la Duración del evento.
         /// </summary>
         public static string DuracionRequired {
             get {
@@ -97,7 +97,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Correo electrónico.
+        ///   Busca una cadena traducida similar a Correo electrónico.
         /// </summary>
         public static string EMail {
             get {
@@ -106,7 +106,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Correo electrónico de la persona para contactarse con ella.
+        ///   Busca una cadena traducida similar a Correo electrónico de la persona para contactarse con ella.
         /// </summary>
         public static string EMailDescription {
             get {
@@ -115,7 +115,17 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to debe ingresar la fecha del evento.
+        ///   Busca una cadena traducida similar a Recuerde agendar los eventos en http://twuffer.com/ utilizando la cuenta de Alt.NETHispano. El texto de la agenda debe ser el siguiente:
+        ///La {TipoEvento} sobre {TemaEvento} con {NombrePonente} {TwitterPonente} inicia en [4] horas 18GMT http://snipr.com/virtualaltnet.
+        /// </summary>
+        public static string EventoConfirma {
+            get {
+                return ResourceManager.GetString("EventoConfirma", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Busca una cadena traducida similar a debe ingresar la fecha del evento.
         /// </summary>
         public static string FechaRequired {
             get {
@@ -124,7 +134,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Hora (GMT +0).
+        ///   Busca una cadena traducida similar a Hora (GMT +0).
         /// </summary>
         public static string Hora {
             get {
@@ -133,7 +143,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to debe ingresar la Hora del evento.
+        ///   Busca una cadena traducida similar a debe ingresar la Hora del evento.
         /// </summary>
         public static string HoraRequired {
             get {
@@ -142,7 +152,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Nombre de la persona que identifica a esta persona entre todas.
+        ///   Busca una cadena traducida similar a Nombre de la persona que identifica a esta persona entre todas.
         /// </summary>
         public static string NombreDescription {
             get {
@@ -151,7 +161,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Nro. de Orden.
+        ///   Busca una cadena traducida similar a Nro. de Orden.
         /// </summary>
         public static string NroOrden {
             get {
@@ -160,7 +170,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Un número consecutivo que identifica al evento en el tiempo..
+        ///   Busca una cadena traducida similar a Un número consecutivo que identifica al evento en el tiempo..
         /// </summary>
         public static string NroOrdenDescription {
             get {
@@ -169,7 +179,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to El valor debe ser entre {1} y {2}.
+        ///   Busca una cadena traducida similar a El valor debe ser entre {1} y {2}.
         /// </summary>
         public static string NroOrdenRange {
             get {
@@ -178,7 +188,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Debe ingresar el número de orden del evento.
+        ///   Busca una cadena traducida similar a Debe ingresar el número de orden del evento.
         /// </summary>
         public static string NroOrdenRequired {
             get {
@@ -187,7 +197,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Seleccione el ponente o responsable del evento.
+        ///   Busca una cadena traducida similar a Seleccione el ponente o responsable del evento.
         /// </summary>
         public static string PonenteDescription {
             get {
@@ -196,7 +206,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to debe ingresar el nombre del ponente.
+        ///   Busca una cadena traducida similar a debe ingresar el nombre del ponente.
         /// </summary>
         public static string PonenteRequired {
             get {
@@ -205,7 +215,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Tipo de evento.
+        ///   Busca una cadena traducida similar a Tipo de evento.
         /// </summary>
         public static string TipoEvento {
             get {
@@ -214,7 +224,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Define las características que tendrá el evento como objetivo, dinámica del evento, etc..
+        ///   Busca una cadena traducida similar a Define las características que tendrá el evento como objetivo, dinámica del evento, etc..
         /// </summary>
         public static string TipoEventoDescription {
             get {
@@ -223,7 +233,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Título.
+        ///   Busca una cadena traducida similar a Título.
         /// </summary>
         public static string Titulo {
             get {
@@ -232,7 +242,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Título del evento, el mismo lo identifica entre todos los eventos.
+        ///   Busca una cadena traducida similar a Título del evento, el mismo lo identifica entre todos los eventos.
         /// </summary>
         public static string TituloDescription {
             get {
@@ -241,7 +251,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to debe ingresar el título.
+        ///   Busca una cadena traducida similar a debe ingresar el título.
         /// </summary>
         public static string TituloRequired {
             get {
@@ -250,7 +260,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Cuenta de Twitter de la persona, con esta cuenta podrá autenticarse.
+        ///   Busca una cadena traducida similar a Cuenta de Twitter de la persona, con esta cuenta podrá autenticarse.
         /// </summary>
         public static string TwitterDescription {
             get {
@@ -259,7 +269,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Url de la invitación.
+        ///   Busca una cadena traducida similar a Url de la invitación.
         /// </summary>
         public static string UrlInvitacion {
             get {
@@ -268,7 +278,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Ingrese la url de la cadena de mails donde se realizó la invitación para el evento.
+        ///   Busca una cadena traducida similar a Ingrese la url de la cadena de mails donde se realizó la invitación para el evento.
         /// </summary>
         public static string UrlInvitacionDescription {
             get {
@@ -277,7 +287,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to La url ingresada no es válida.
+        ///   Busca una cadena traducida similar a La url ingresada no es válida.
         /// </summary>
         public static string UrlInvitacionUrl {
             get {
@@ -286,7 +296,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Url de la Wiki.
+        ///   Busca una cadena traducida similar a Url de la Wiki.
         /// </summary>
         public static string UrlWiki {
             get {
@@ -295,7 +305,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to La url donde se publica la presentación..
+        ///   Busca una cadena traducida similar a La url donde se publica la presentación..
         /// </summary>
         public static string UrlWikiDescription {
             get {
@@ -304,7 +314,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to La url ingresada no es válida.
+        ///   Busca una cadena traducida similar a La url ingresada no es válida.
         /// </summary>
         public static string UrlWikiUrl {
             get {
--- a/Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.resx	Fri Aug 26 07:27:01 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.resx	Fri Aug 26 21:54:36 2011 -0300
@@ -135,6 +135,10 @@
   <data name="EMailDescription" xml:space="preserve">
     <value>Correo electrónico de la persona para contactarse con ella</value>
   </data>
+  <data name="EventoConfirma" xml:space="preserve">
+    <value>Recuerde agendar los eventos en http://twuffer.com/ utilizando la cuenta de Alt.NETHispano. El texto de la agenda debe ser el siguiente:
+La {TipoEvento} sobre {TemaEvento} con {NombrePonente} {TwitterPonente} inicia en [4] horas 18GMT http://snipr.com/virtualaltnet</value>
+  </data>
   <data name="FechaRequired" xml:space="preserve">
     <value>debe ingresar la fecha del evento</value>
   </data>
--- a/Agendas/trunk/src/Agendas.Resources/Properties/LayoutResources.Designer.cs	Fri Aug 26 07:27:01 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Resources/Properties/LayoutResources.Designer.cs	Fri Aug 26 21:54:36 2011 -0300
@@ -1,10 +1,10 @@
 //------------------------------------------------------------------------------
 // <auto-generated>
-//     This code was generated by a tool.
-//     Runtime Version:4.0.30319.235
+//     Este código fue generado por una herramienta.
+//     Versión de runtime:4.0.30319.235
 //
-//     Changes to this file may cause incorrect behavior and will be lost if
-//     the code is regenerated.
+//     Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
+//     se vuelve a generar el código.
 // </auto-generated>
 //------------------------------------------------------------------------------
 
@@ -13,12 +13,12 @@
     
     
     /// <summary>
-    ///   A strongly-typed resource class, for looking up localized strings, etc.
+    ///   Clase de recurso con establecimiento inflexible de tipos, para buscar cadenas traducidas, etc.
     /// </summary>
-    // This class was auto-generated by the StronglyTypedResourceBuilder
-    // class via a tool like ResGen or Visual Studio.
-    // To add or remove a member, edit your .ResX file then rerun ResGen
-    // with the /str option, or rebuild your VS project.
+    // StronglyTypedResourceBuilder generó automáticamente esta clase
+    // a través de una herramienta como ResGen o Visual Studio.
+    // Para agregar o quitar un miembro, edite el archivo .ResX y, a continuación, vuelva a ejecutar ResGen
+    // con la opción /str o vuelva a generar su proyecto de VS.
     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
@@ -33,7 +33,7 @@
         }
         
         /// <summary>
-        ///   Returns the cached ResourceManager instance used by this class.
+        ///   Devuelve la instancia de ResourceManager almacenada en caché utilizada por esta clase.
         /// </summary>
         [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
         public static global::System.Resources.ResourceManager ResourceManager {
@@ -47,8 +47,8 @@
         }
         
         /// <summary>
-        ///   Overrides the current thread's CurrentUICulture property for all
-        ///   resource lookups using this strongly typed resource class.
+        ///   Reemplaza la propiedad CurrentUICulture del subproceso actual para todas las
+        ///   búsquedas de recursos mediante esta clase de recurso con establecimiento inflexible de tipos.
         /// </summary>
         [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
         public static global::System.Globalization.CultureInfo Culture {
@@ -61,7 +61,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Cancelar.
+        ///   Busca una cadena traducida similar a Cancelar.
         /// </summary>
         public static string CancelButton {
             get {
@@ -70,7 +70,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Complete los datos del evento a agendar.
+        ///   Busca una cadena traducida similar a Complete los datos del evento a agendar.
         /// </summary>
         public static string EventoAgendarModelDescription {
             get {
@@ -79,7 +79,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to datos del evento.
+        ///   Busca una cadena traducida similar a datos del evento.
         /// </summary>
         public static string EventoAgendarModelLegend {
             get {
@@ -88,7 +88,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Agendar evento.
+        ///   Busca una cadena traducida similar a Agendar evento.
         /// </summary>
         public static string EventoAgendarModelTitle {
             get {
@@ -97,7 +97,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Cambie los datos que desea y presione el botón guardar.
+        ///   Busca una cadena traducida similar a Cambie los datos que desea y presione el botón guardar.
         /// </summary>
         public static string EventoEditModelDescription {
             get {
@@ -106,7 +106,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Datos del evento.
+        ///   Busca una cadena traducida similar a Datos del evento.
         /// </summary>
         public static string EventoEditModelLegend {
             get {
@@ -115,7 +115,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Modificar evento.
+        ///   Busca una cadena traducida similar a Modificar evento.
         /// </summary>
         public static string EventoEditModelTitle {
             get {
@@ -124,7 +124,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Ingrese los datos del nuevo evento.
+        ///   Busca una cadena traducida similar a Ingrese los datos del nuevo evento.
         /// </summary>
         public static string EventoNewModelDescription {
             get {
@@ -133,7 +133,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Datos del evento.
+        ///   Busca una cadena traducida similar a Datos del evento.
         /// </summary>
         public static string EventoNewModelLegend {
             get {
@@ -142,7 +142,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Nuevo evento.
+        ///   Busca una cadena traducida similar a Nuevo evento.
         /// </summary>
         public static string EventoNewModelTitle {
             get {
@@ -151,7 +151,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Complete los siguientes datos para la publicación.
+        ///   Busca una cadena traducida similar a Complete los siguientes datos para la publicación.
         /// </summary>
         public static string EventoPublicarModelDescription {
             get {
@@ -160,7 +160,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Publicar evento.
+        ///   Busca una cadena traducida similar a Publicar evento.
         /// </summary>
         public static string EventoPublicarModelTitle {
             get {
@@ -169,7 +169,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Modifique los datos que desea corregir y presione guardar.
+        ///   Busca una cadena traducida similar a Modifique los datos que desea corregir y presione guardar.
         /// </summary>
         public static string PersonaEditModelDescription {
             get {
@@ -178,7 +178,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Personas.
+        ///   Busca una cadena traducida similar a Personas.
         /// </summary>
         public static string PersonaEditModelTitle {
             get {
@@ -187,7 +187,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Complete los siguiente datos para registrar una nueva persona.
+        ///   Busca una cadena traducida similar a Complete los siguiente datos para registrar una nueva persona.
         /// </summary>
         public static string PersonaNewModelDescription {
             get {
@@ -196,7 +196,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Personas.
+        ///   Busca una cadena traducida similar a Personas.
         /// </summary>
         public static string PersonaNewModelTitle {
             get {
@@ -205,7 +205,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Ingrese los datos del evento a proponer.
+        ///   Busca una cadena traducida similar a Ingrese los datos del evento a proponer.
         /// </summary>
         public static string PropuestaNewModelDescription {
             get {
@@ -214,7 +214,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Proponer evento.
+        ///   Busca una cadena traducida similar a Proponer evento.
         /// </summary>
         public static string PropuestaNewModelTitle {
             get {
@@ -223,7 +223,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Guardar.
+        ///   Busca una cadena traducida similar a Guardar.
         /// </summary>
         public static string SaveButton {
             get {
@@ -232,7 +232,7 @@
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Los datos ingresados no son validos, por favor verifíquelos.
+        ///   Busca una cadena traducida similar a Los datos ingresados no son validos, por favor verifíquelos.
         /// </summary>
         public static string ValidationSummaryDefault {
             get {
--- a/Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs	Fri Aug 26 07:27:01 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs	Fri Aug 26 21:54:36 2011 -0300
@@ -68,11 +68,27 @@
     	[CustomAuthorize(Roles = Roles.Administrador)]
 		public ActionResult Confirmar(string id)
 		{
+			var agenda = AgendaFactory.GetAgenda();
+			var evento = agenda.GetEvento(new Guid(id));
+
+			var model = new EventoConfirmModel
+			{
+				Id = id,
+				Titulo = evento.Titulo/*,
+				Mensaje = "Recuerde agendar los eventos en http://twuffer.com/ u otro servicio similar."*/
+			};
+			return View("Defaulteditor", model);
+		}
+
+		[HttpPost]
+		[CustomAuthorize(Roles = Roles.Administrador)]
+		public ActionResult Confirmar(EventoConfirmModel model)
+		{
 			return
 				GenericAction(
-					(agenda, m) => agenda.Confirmar(m),
-					m => View("Index", m),
-					new Guid(id));
+					(agenda, m) => agenda.Confirmar(new Guid(m.Id)),
+					m => View("Defaulteditor", m),
+					model);
 		}
 
 		[CustomAuthorize(Roles = Roles.Administrador)]
--- a/Agendas/trunk/src/Agendas.Web/Models/EventoModel.cs	Fri Aug 26 07:27:01 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Web/Models/EventoModel.cs	Fri Aug 26 21:54:36 2011 -0300
@@ -113,7 +113,7 @@
 		public string Titulo { get; set; }
 
 		[HiddenInput]
-		public string Mensaje { get; set; }
+		public string EventoConfirma { get; set; }
 	}
 
 	public class EventoDto
--- a/Agendas/trunk/src/Agendas.Web/Views/Evento/Confirm.cshtml	Fri Aug 26 07:27:01 2011 -0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-@model AltNetHispano.Agendas.Web.Models.EventoConfirmModel
-<h2>Agenda</h2>
-<p>
-    Los próximos eventos son:
-</p>
-<div id="content">
-</div>
-<div class="buttons">
-	@Html.ActionLink("Nuevo", "Nuevo")
-</div>
--- a/Agendas/trunk/src/Agendas.Web/Views/Evento/Index.cshtml	Fri Aug 26 07:27:01 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Web/Views/Evento/Index.cshtml	Fri Aug 26 21:54:36 2011 -0300
@@ -35,7 +35,7 @@
 						}
 						@if (item.PuedeConfirmar)
 						{
-							@Html.ActionLink("Confirmar", "Confirmar", new { id = item.Id }, new { @class = "ui-button-confirm" })
+							@Html.ActionLink("Confirmar", "Confirmar", new { id = item.Id })
 							<span>&nbsp;</span>
 						}
 						@if (item.PuedePublicar)