Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Repositories.NHibernate/PatrocinadorRepository.cs @ 278:6f5ab71614d4
#125: ABM de patrocinadores.
author | juanjose.montesdeocaarbos |
---|---|
date | Wed, 21 Dec 2011 08:47:05 -0300 |
parents | bf993f99cee3 |
children |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Repositories.NHibernate/PatrocinadorRepository.cs Tue Dec 20 08:28:33 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Repositories.NHibernate/PatrocinadorRepository.cs Wed Dec 21 08:47:05 2011 -0300 @@ -13,11 +13,6 @@ { } - public Patrocinador Get(Guid patrocinadorId) - { - return Session.Get<Patrocinador>(patrocinadorId); - } - public void Delete(Patrocinador patrocinador) { Session.Delete(patrocinador); @@ -30,5 +25,15 @@ return patrocinadores; } + + public Patrocinador GetByNombre(string nombre) + { + return Session.QueryOver<Patrocinador>().Where(p => p.Nombre == nombre).SingleOrDefault(); + } + + public Patrocinador GetById(string id) + { + return Session.QueryOver<Patrocinador>().Where(p => p.Id == new Guid(id)).SingleOrDefault(); + } } } \ No newline at end of file