Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Repositories.Memory/EventoRepository.cs @ 2:c03560ae4762
Test de Crud para la agenda
author | nelopauselli |
---|---|
date | Sat, 22 Jan 2011 20:21:31 -0300 |
parents | |
children | 49b572535156 |
comparison
equal
deleted
inserted
replaced
1:6bb4ab4c0611 | 2:c03560ae4762 |
---|---|
1 using System; | |
2 using System.Collections.Generic; | |
3 using AltNetHispano.Agendas.Domain; | |
4 | |
5 namespace Agendas.Repositories.Memory | |
6 { | |
7 public abstract class EventoRepository | |
8 { | |
9 protected static readonly IDictionary<Guid, Evento> Eventos = new Dictionary<Guid, Evento>(); | |
10 | |
11 public void Save(Evento evento) | |
12 { | |
13 if (Guid.Empty.Equals(evento.Id)) | |
14 { | |
15 evento.Id = Guid.NewGuid(); | |
16 Eventos.Add(evento.Id, evento); | |
17 } | |
18 } | |
19 | |
20 public void Update(Evento evento) | |
21 { | |
22 //nada que hacer en este método para este repositorio | |
23 } | |
24 | |
25 public void Delete(Evento evento) | |
26 { | |
27 Eventos.Remove(evento.Id); | |
28 } | |
29 } | |
30 } |