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 }