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 }