Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Repositories.NHibernate/EventoRepository.cs @ 214:7d838e7d83b3
Se soluciona ticket 176. Se agrega validación para que no se pueda agendar otro evento con el mismo título, buscando los eventos que no estén en estado propuesto.
author | alabra |
---|---|
date | Wed, 24 Aug 2011 19:49:18 -0300 |
parents | a36a76bd6ec3 |
children | c61954d24c8c 717fce60f200 |
comparison
equal
deleted
inserted
replaced
209:a36a76bd6ec3 | 214:7d838e7d83b3 |
---|---|
33 public Evento GetPropuestaByTitulo(string titulo) | 33 public Evento GetPropuestaByTitulo(string titulo) |
34 { | 34 { |
35 return Session.QueryOver<Evento>().Where(e => e.Estado == EventoPropuestoState.GetInstance() && e.Titulo==titulo).SingleOrDefault(); | 35 return Session.QueryOver<Evento>().Where(e => e.Estado == EventoPropuestoState.GetInstance() && e.Titulo==titulo).SingleOrDefault(); |
36 } | 36 } |
37 | 37 |
38 public void Update(Evento evento) | 38 public Evento GetNoPropuestoByTitulo(string titulo) |
39 { | |
40 return | |
41 Session.QueryOver<Evento>().Where(e => e.Estado != EventoPropuestoState.GetInstance() && e.Titulo == titulo) | |
42 .SingleOrDefault(); | |
43 } | |
44 | |
45 public void Update(Evento evento) | |
39 { | 46 { |
40 //No es necesario implementarlo | 47 //No es necesario implementarlo |
41 } | 48 } |
42 | 49 |
43 public bool ExistePonente(Persona ponente) | 50 public bool ExistePonente(Persona ponente) |