comparison Agendas/trunk/src/Agendas.Repositories.Memory/PonenteRepository.cs @ 38:3c5657d99727

Cambio de setters de las propiedades a private
author nelo@MTEySS.neluz.int
date Thu, 17 Mar 2011 23:16:35 -0300
parents 475be11edf56
children e548379cc314
comparison
equal deleted inserted replaced
37:90f0cab1febc 38:3c5657d99727
8 { 8 {
9 public class PonenteRepository : RepositoryBase<Ponente>, IPonenteRepository 9 public class PonenteRepository : RepositoryBase<Ponente>, IPonenteRepository
10 { 10 {
11 public void Save(Ponente ponente) 11 public void Save(Ponente ponente)
12 { 12 {
13 if (Guid.Empty.Equals(ponente.Id)) 13 if (!Objects.Keys.Contains(ponente.Id))
14 {
15 ponente.Id = Guid.NewGuid();
16 Objects.Add(ponente.Id, ponente); 14 Objects.Add(ponente.Id, ponente);
17 }
18 } 15 }
19 16
20 public void Update(Ponente ponente) 17 public void Update(Ponente ponente)
21 { 18 {
22 //nada que hacer en este método para este repositorio 19 //nada que hacer en este método para este repositorio