view 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 source

using System;
using AltNetHispano.Agendas.Domain;

namespace Agendas.Repositories.Memory
{
	public abstract class EventoRepository : RepositoryBase<Evento>
	{
		public void Save(Evento evento)
		{
			if (Guid.Empty.Equals(evento.Id))
			{
				evento.Id = Guid.NewGuid();
				Objects.Add(evento.Id, evento);
			}
		}

		public void Update(Evento evento)
		{
			//nada que hacer en este método para este repositorio
		}

		public void Delete(Evento evento)
		{
			Objects.Remove(evento.Id);
		}
	}
}