diff Agendas/trunk/src/Agendas.Domain/Agenda.cs @ 200:5346c0500594 deploy pre 1.0

Pasando a estructura de db fija, ya no se crea automáticamente. Se comenta lo referente a Patrocinadores que queda para alguna futura versión. Script para tablas de v1.0
author nelopauselli
date Wed, 17 Aug 2011 17:54:45 -0300
parents bb7a60c28d8d
children 1fead4596a98
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Agenda.cs	Mon Aug 15 20:00:02 2011 -0400
+++ b/Agendas/trunk/src/Agendas.Domain/Agenda.cs	Wed Aug 17 17:54:45 2011 -0300
@@ -10,15 +10,15 @@
     {
         private readonly IEventoRepository _eventosRepository;
         private readonly IPersonaRepository _personaRepository;
-        private readonly IPatrocinadorRepository _patrocinadorRepository;
+        //private readonly IPatrocinadorRepository _patrocinadorRepository;
 
         private readonly IPublicador _publicador;
 
         public Agenda(IPublicador publicador, IEventoRepository eventosRepository,
-                      IPersonaRepository personaRepository, IPatrocinadorRepository patrocinadorRepository)
+                      IPersonaRepository personaRepository)
         {
             _publicador = publicador;
-            _patrocinadorRepository = patrocinadorRepository;
+            //_patrocinadorRepository = patrocinadorRepository;
             _personaRepository = personaRepository;
             _eventosRepository = eventosRepository;
         }
@@ -226,34 +226,34 @@
 			return new EventoResultado(true,"Evento re-agendado", warnings);
 		}
 
-        public void IndicarPatrocinadores(Guid eventoId, IEnumerable<Guid> patrocinadores)
-        {
-            var evento = GetEvento(eventoId);
+		//public void IndicarPatrocinadores(Guid eventoId, IEnumerable<Guid> patrocinadores)
+		//{
+		//    var evento = GetEvento(eventoId);
 
-            var agregar = new List<Patrocinador>();
-            var quitar = new List<Patrocinador>();
+		//    var agregar = new List<Patrocinador>();
+		//    var quitar = new List<Patrocinador>();
 
-            foreach (var patrocinadorId in patrocinadores)
-            {
-                if (!evento.Patrocinadores.Any(p => p.Id == patrocinadorId))
-                {
-                    var patrocinador = _patrocinadorRepository.Get(patrocinadorId);
-                    agregar.Add(patrocinador);
-                }
-            }
+		//    foreach (var patrocinadorId in patrocinadores)
+		//    {
+		//        if (!evento.Patrocinadores.Any(p => p.Id == patrocinadorId))
+		//        {
+		//            var patrocinador = _patrocinadorRepository.Get(patrocinadorId);
+		//            agregar.Add(patrocinador);
+		//        }
+		//    }
 
-            foreach (var patrocinador in evento.Patrocinadores)
-            {
-                if (!patrocinadores.Any(p => p == patrocinador.Id))
-                    quitar.Add(patrocinador);
-            }
+		//    foreach (var patrocinador in evento.Patrocinadores)
+		//    {
+		//        if (!patrocinadores.Any(p => p == patrocinador.Id))
+		//            quitar.Add(patrocinador);
+		//    }
 
-            foreach (var patrocinador in agregar)
-                evento.AddPatrocinador(patrocinador);
+		//    foreach (var patrocinador in agregar)
+		//        evento.AddPatrocinador(patrocinador);
 
-            foreach (var patrocinador in quitar)
-                evento.RemovePatrocinador(patrocinador);
-        }
+		//    foreach (var patrocinador in quitar)
+		//        evento.RemovePatrocinador(patrocinador);
+		//}
 
 		private void Notify(Evento evento)
 		{