comparison Agendas/trunk/src/Agendas.Repositories.Memory/EventoRepository.cs @ 209:a36a76bd6ec3

Se soluciona ticket 173. Se agrega eliminación de personas siempre y cuando no esté asociada a ninguna van.
author alabra
date Wed, 24 Aug 2011 19:27:30 -0300
parents 3639803112c6
children 7d838e7d83b3
comparison
equal deleted inserted replaced
208:607384590bf8 209:a36a76bd6ec3
11 public void Update(Evento evento) 11 public void Update(Evento evento)
12 { 12 {
13 //nada que hacer en este método para este repositorio 13 //nada que hacer en este método para este repositorio
14 } 14 }
15 15
16 public IList<Evento> GetByState(EventoState state) 16 public bool ExistePonente(Persona ponente)
17 {
18 return Objects.Values.Any(ev => ev.Ponente == ponente);
19 }
20
21 public IList<Evento> GetByState(EventoState state)
17 { 22 {
18 return Objects.Values.Where(e => e.Estado == state).ToList(); 23 return Objects.Values.Where(e => e.Estado == state).ToList();
19 } 24 }
20 25
21 public IList<Evento> GetActivos() 26 public IList<Evento> GetActivos()