comparison Agendas/trunk/src/Agendas.Repositories.Memory/PonenteRepository.cs @ 56:65bbcdd5d357

Pasando la responsabilidad de generar el Id al repositorio
author nelopauselli
date Mon, 16 May 2011 20:15:05 -0300
parents e548379cc314
children db4b1e2cae49
comparison
equal deleted inserted replaced
55:39f5258ebdcf 56:65bbcdd5d357
5 5
6 namespace AltNetHispano.Agendas.Repositories.Memory 6 namespace AltNetHispano.Agendas.Repositories.Memory
7 { 7 {
8 public class PonenteRepository : RepositoryBase<Ponente>, IPonenteRepository 8 public class PonenteRepository : RepositoryBase<Ponente>, IPonenteRepository
9 { 9 {
10 public void Save(Ponente ponente)
11 {
12 if (!Objects.Keys.Contains(ponente.Id))
13 Objects.Add(ponente.Id, ponente);
14 }
15
16 public Ponente GetByNombre(string nombre) 10 public Ponente GetByNombre(string nombre)
17 { 11 {
18 return Objects.Values.SingleOrDefault(p => p.Nombre == nombre); 12 return Objects.Values.SingleOrDefault(p => p.Nombre == nombre);
19 } 13 }
20 14