comparison Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 216:8a8c35302b81

Merge
author nelopauselli
date Mon, 05 Sep 2011 20:43:32 -0300
parents 6944c54f834f 7d838e7d83b3
children f23ee59ef1bd
comparison
equal deleted inserted replaced
215:85ddae313408 216:8a8c35302b81
100 return new EventoResultado(false, "Debe indicar la hora y duración", null); 100 return new EventoResultado(false, "Debe indicar la hora y duración", null);
101 101
102 Persona persona = _personaRepository.Get(ponenteId); 102 Persona persona = _personaRepository.Get(ponenteId);
103 if (persona == null) 103 if (persona == null)
104 return new EventoResultado(false, string.Format("No se encontró el ponente indicado ({0})", ponenteId), null); 104 return new EventoResultado(false, string.Format("No se encontró el ponente indicado ({0})", ponenteId), null);
105
106 var existeOtroEvento = _eventosRepository.GetNoPropuestoByTitulo(titulo);
107 if (existeOtroEvento != null)
108 return new EventoResultado(false,
109 string.Format(
110 "Ya existe un evento con el mismo título ({0}) del {1}, por favor ingrese otro.",
111 titulo, existeOtroEvento.FechaInicio.Value.ToShortDateString()), null);
105 112
106 Evento evento = _eventosRepository.GetPropuestaByTitulo(titulo); 113 Evento evento = _eventosRepository.GetPropuestaByTitulo(titulo);
107 114
108 foreach (var e in _eventosRepository.GetActivos()) 115 foreach (var e in _eventosRepository.GetActivos())
109 { 116 {