Mercurial > altnet-hispano
changeset 216:8a8c35302b81
Merge
author | nelopauselli |
---|---|
date | Mon, 05 Sep 2011 20:43:32 -0300 |
parents | 85ddae313408 (diff) 7d838e7d83b3 (current diff) |
children | c4c60e034103 |
files | Agendas/trunk/src/Agendas.Domain/Agenda.cs |
diffstat | 12 files changed, 138 insertions(+), 93 deletions(-) [+] |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Agenda.cs Wed Aug 24 19:49:18 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs Mon Sep 05 20:43:32 2011 -0300 @@ -146,7 +146,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 Wed Aug 24 19:49:18 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.Designer.cs Mon Sep 05 20:43:32 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 Wed Aug 24 19:49:18 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Resources/Properties/DataAnnotationResources.resx Mon Sep 05 20:43:32 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 Wed Aug 24 19:49:18 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Resources/Properties/LayoutResources.Designer.cs Mon Sep 05 20:43:32 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/Agendas.Web.csproj Wed Aug 24 19:49:18 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Agendas.Web.csproj Mon Sep 05 20:43:32 2011 -0300 @@ -236,6 +236,9 @@ <ItemGroup> <Content Include="Views\Shared\EditorTemplates\Roles.cshtml" /> </ItemGroup> + <ItemGroup> + <Content Include="Views\Evento\Confirm.cshtml" /> + </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
--- a/Agendas/trunk/src/Agendas.Web/Controllers/AccountController.cs Wed Aug 24 19:49:18 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Controllers/AccountController.cs Mon Sep 05 20:43:32 2011 -0300 @@ -45,17 +45,18 @@ var username = OAuthTwitter.GetResponseContent(response, "screen_name"); var nombre = OAuthTwitter.GetResponseContent(response, "name"); //TOD: Esto es temporal. - nombre = nombre.Replace('\u00e1', 'á'); - nombre = nombre.Replace('\u00e9', 'é'); - nombre = nombre.Replace('\u00ed', 'í'); - nombre = nombre.Replace('\u00fa', 'ú'); - nombre = nombre.Replace('\u00c1', 'Á'); - nombre = nombre.Replace('\u00c9', 'É'); - nombre = nombre.Replace('\u00cd', 'Í'); - nombre = nombre.Replace('\u00d3', 'Ó'); - nombre = nombre.Replace('\u00da', 'Ú'); - nombre = nombre.Replace('\u00f1', 'ñ'); - nombre = nombre.Replace('\u00d1', 'Ñ'); + nombre = nombre.Replace("\\u00e1", "á"); + nombre = nombre.Replace("\\u00e9", "é"); + nombre = nombre.Replace("\\u00ed", "í"); + nombre = nombre.Replace("\\u00f3", "ó"); + nombre = nombre.Replace("\\u00fa", "ú"); + nombre = nombre.Replace("\\u00c1", "Á"); + nombre = nombre.Replace("\\u00c9", "É"); + nombre = nombre.Replace("\\u00cd", "Í"); + nombre = nombre.Replace("\\u00d3", "Ó"); + nombre = nombre.Replace("\\u00da", "Ú"); + nombre = nombre.Replace("\\u00f1", "ñ"); + nombre = nombre.Replace("\\u00d1", "Ñ"); var personaService = AgendaFactory.GetPersonaService(); personaService.CreateIfNotExist(IdentityProviderEnum.Twitter, username, nombre);
--- a/Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs Wed Aug 24 19:49:18 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs Mon Sep 05 20:43:32 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/Controllers/HistoricoController.cs Wed Aug 24 19:49:18 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Controllers/HistoricoController.cs Mon Sep 05 20:43:32 2011 -0300 @@ -11,10 +11,10 @@ { var agenda = AgendaFactory.GetAgenda(); - var model = new HistoricoIndexModel + var model = new HistoricoIndexModel { - Items = from e in agenda.GetHistorico() - orderby e.FechaInicio + Items = from e in agenda.GetHistorico() + orderby e.NumeroOrden descending select new HistoricoDto { Id = e.Id.ToString(),
--- a/Agendas/trunk/src/Agendas.Web/Models/EventoModel.cs Wed Aug 24 19:49:18 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Models/EventoModel.cs Mon Sep 05 20:43:32 2011 -0300 @@ -104,6 +104,18 @@ public TimeSpan DuracionReal { get; set; } } + public class EventoConfirmModel + { + [HiddenInput(DisplayValue = false)] + public string Id { get; set; } + + [HiddenInput] + public string Titulo { get; set; } + + [HiddenInput] + public string EventoConfirma { get; set; } + } + public class EventoDto { public string Id { get; set; }
--- a/Agendas/trunk/src/Agendas.Web/Views/Evento/Index.cshtml Wed Aug 24 19:49:18 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Views/Evento/Index.cshtml Mon Sep 05 20:43:32 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> </span> } @if (item.PuedePublicar)
--- a/Agendas/trunk/src/Agendas.Web/Views/Historico/Index.cshtml Wed Aug 24 19:49:18 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Views/Historico/Index.cshtml Mon Sep 05 20:43:32 2011 -0300 @@ -15,7 +15,7 @@ </tr> </thead> <tbody> - @foreach (var item in Model.Items.OrderByDescending(i => i.Numero)) + @foreach (var item in Model.Items) { <tr> <td>@item.Numero</td>