Mercurial > altnet-hispano
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 |