comparison Agendas/trunk/src/Agendas.Repositories.NHibernate/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
38 public void Update(Evento evento) 38 public void Update(Evento evento)
39 { 39 {
40 //No es necesario implementarlo 40 //No es necesario implementarlo
41 } 41 }
42 42
43 public IList<Evento> GetByState(EventoState state) 43 public bool ExistePonente(Persona ponente)
44 {
45 return Session.QueryOver<Evento>().Where(ev => ev.Ponente == ponente).RowCount() > 0;
46 }
47
48 public IList<Evento> GetByState(EventoState state)
44 { 49 {
45 return Session.QueryOver<Evento>().Where(e => e.Estado == state).List(); 50 return Session.QueryOver<Evento>().Where(e => e.Estado == state).List();
46 } 51 }
47 } 52 }
48 } 53 }