Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Repositories.Memory/EventoRepository.cs @ 12:05996fa19e04
Unificamos Van y Cafe en Evento
Agenda.Publicar con los valores como parámetros independientes
author | nelo@MTEySS.neluz.int |
---|---|
date | Sun, 13 Mar 2011 19:50:17 -0300 |
parents | 49b572535156 |
children | 08b9e96132a5 |
comparison
equal
deleted
inserted
replaced
11:9d6b28a696d1 | 12:05996fa19e04 |
---|---|
1 using System; | 1 using System; |
2 using AltNetHispano.Agendas.Domain; | 2 using AltNetHispano.Agendas.Domain; |
3 using AltNetHispano.Agendas.Domain.Repositories; | |
3 | 4 |
4 namespace Agendas.Repositories.Memory | 5 namespace Agendas.Repositories.Memory |
5 { | 6 { |
6 public abstract class EventoRepository : RepositoryBase<Evento> | 7 public class EventoRepository : RepositoryBase<Evento>, IEventoRepository |
7 { | 8 { |
8 public void Save(Evento evento) | 9 public void Save(Evento evento) |
9 { | 10 { |
10 if (Guid.Empty.Equals(evento.Id)) | 11 if (Guid.Empty.Equals(evento.Id)) |
11 { | 12 { |
21 | 22 |
22 public void Delete(Evento evento) | 23 public void Delete(Evento evento) |
23 { | 24 { |
24 Objects.Remove(evento.Id); | 25 Objects.Remove(evento.Id); |
25 } | 26 } |
27 | |
28 public Evento Get(Guid vanId) | |
29 { | |
30 Evento evento; | |
31 return Objects.TryGetValue(vanId, out evento) ? evento : null; | |
32 } | |
33 | |
26 } | 34 } |
27 } | 35 } |