diff Agendas/trunk/src/Agendas.Repositories.Memory/EventoRepository.cs @ 4:49b572535156

proponer van publicar van propuesta comportamiento ante excepcion en publicador
author nelopauselli
date Tue, 08 Feb 2011 00:08:49 -0300
parents c03560ae4762
children 05996fa19e04
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Repositories.Memory/EventoRepository.cs	Sat Jan 22 20:23:50 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Repositories.Memory/EventoRepository.cs	Tue Feb 08 00:08:49 2011 -0300
@@ -1,19 +1,16 @@
 using System;
-using System.Collections.Generic;
 using AltNetHispano.Agendas.Domain;
 
 namespace Agendas.Repositories.Memory
 {
-	public abstract class EventoRepository
+	public abstract class EventoRepository : RepositoryBase<Evento>
 	{
-		protected static readonly IDictionary<Guid, Evento> Eventos = new Dictionary<Guid, Evento>();
-
 		public void Save(Evento evento)
 		{
 			if (Guid.Empty.Equals(evento.Id))
 			{
 				evento.Id = Guid.NewGuid();
-				Eventos.Add(evento.Id, evento);
+				Objects.Add(evento.Id, evento);
 			}
 		}
 
@@ -24,7 +21,7 @@
 
 		public void Delete(Evento evento)
 		{
-			Eventos.Remove(evento.Id);
+			Objects.Remove(evento.Id);
 		}
 	}
 }
\ No newline at end of file