Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs @ 235:c61954d24c8c
Quitando ponente principal y utilizando siempre la lista de ponentes
author | nelopauselli |
---|---|
date | Tue, 04 Oct 2011 20:42:35 -0300 |
parents | f23ee59ef1bd |
children | 79942e030118 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs Wed Sep 28 20:02:44 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Web/Controllers/EventoController.cs Tue Oct 04 20:42:35 2011 -0300 @@ -59,9 +59,9 @@ { return GenericAction( - (agenda, m) => agenda.Agendar(m.Titulo, m.Ponente, GenerarFechaInicio(m.Fecha, m.Hora), + (agenda, m) => agenda.Agendar(m.Titulo, model.Ponentes, GenerarFechaInicio(m.Fecha, m.Hora), GenerarFechaTermino(m.Fecha, m.Hora, m.Duracion), m.UrlInvitacion, - (TipoEvento) m.TipoEvento, model.OtrosPonentes), + (TipoEvento) m.TipoEvento), m => View("Defaulteditor", m), model); } @@ -130,7 +130,7 @@ { Id = id, Titulo = evento.Titulo, - Ponente = evento.Ponente != null ? evento.Ponente.Id : Guid.Empty, + Ponentes = evento.Ponentes.Select(p=>p.Id), Fecha = evento.FechaInicio, Hora = evento.FechaInicio != null ? evento.FechaInicio.Value.TimeOfDay : (TimeSpan?)null, Duracion = evento.FechaInicio!=null && evento.FechaTermino!=null ? evento.FechaTermino.Value.Subtract(evento.FechaInicio.Value) : (TimeSpan?) null, @@ -146,7 +146,7 @@ return GenericAction( (agenda, m) => - agenda.ModificarEvento(new Guid(m.Id), m.Titulo, m.Ponente, GenerarFechaInicio(m.Fecha, m.Hora), + agenda.ModificarEvento(new Guid(m.Id), m.Titulo, m.Ponentes, GenerarFechaInicio(m.Fecha, m.Hora), GenerarFechaTermino(m.Fecha, m.Hora, m.Duracion), m.UrlInvitacion), m => View("Defaulteditor", m), model); @@ -162,7 +162,7 @@ { Id = id, Titulo = evento.Titulo, - Ponente = evento.Ponente != null ? evento.Ponente.Id : Guid.Empty, + Ponentes = evento.Ponentes.Select(p=>p.Id), Fecha = evento.FechaInicio, Hora = evento.FechaInicio != null ? evento.FechaInicio.Value.TimeOfDay : (TimeSpan?)null, Duracion = evento.FechaInicio != null && evento.FechaTermino != null ? evento.FechaTermino.Value.Subtract(evento.FechaInicio.Value) : (TimeSpan?)null, @@ -178,7 +178,7 @@ return GenericAction( (agenda, m) => - agenda.ModificarEvento(new Guid(m.Id), m.Titulo, m.Ponente, GenerarFechaInicio(m.Fecha, m.Hora), + agenda.ModificarEvento(new Guid(m.Id), m.Titulo, m.Ponentes, GenerarFechaInicio(m.Fecha, m.Hora), GenerarFechaTermino(m.Fecha, m.Hora, m.Duracion), m.UrlInvitacion), m => View("Defaulteditor", m), model); @@ -197,7 +197,7 @@ { return GenericAction( - (agenda, m) => agenda.Proponer(m.Titulo, m.Ponente, m.UrlInvitacion, (TipoEvento)m.TipoEvento), + (agenda, m) => agenda.Proponer(m.Titulo, m.Ponentes, m.UrlInvitacion, (TipoEvento)m.TipoEvento), m => View("Defaulteditor", m), model); }