Mercurial > altnet-hispano
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) {