comparison Agendas/trunk/src/Agendas.Tests/Workflows/Workflow.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 2d02adb79322
children
comparison
equal deleted inserted replaced
199:39ce09df76dc 200:5346c0500594
12 private readonly Agenda _agenda; 12 private readonly Agenda _agenda;
13 private readonly IEventoRepository _eventoRepository; 13 private readonly IEventoRepository _eventoRepository;
14 private Guid _eventoId; 14 private Guid _eventoId;
15 15
16 public Workflow(IPublicador publicador, IEventoRepository eventoRepository, IPersonaRepository personaRepository, 16 public Workflow(IPublicador publicador, IEventoRepository eventoRepository, IPersonaRepository personaRepository,
17 IPatrocinadorRepository patrocinadorRepository, Func<IDisposable> requestEmulator) 17 Func<IDisposable> requestEmulator)
18 { 18 {
19 _requestEmulator = requestEmulator; 19 _requestEmulator = requestEmulator;
20 _eventoRepository = eventoRepository; 20 _eventoRepository = eventoRepository;
21 _agenda = new Agenda(publicador, eventoRepository, personaRepository, patrocinadorRepository); 21 _agenda = new Agenda(publicador, eventoRepository, personaRepository);
22 } 22 }
23 23
24 public void Proponer() 24 public void Proponer()
25 { 25 {
26 using (_requestEmulator.Invoke()) 26 using (_requestEmulator.Invoke())