view Agendas/trunk/src/Agendas.Domain/Repositories/IEventoRepository.cs @ 8:cae27d7eb697

Se agregó ISeguridad para validar autenticaciones de usuarios. Agenda.Proponer modificado para validar que solo pueden Proponer eventos los usuarios autenticados.
author juanjose.montesdeocaarbos
date Sat, 12 Feb 2011 11:12:18 -0300
parents c03560ae4762
children 05996fa19e04
line wrap: on
line source

using System;

namespace AltNetHispano.Agendas.Domain.Repositories
{
	public interface IEventoRepository
	{
		void Save(Evento evento);
		void Delete(Evento evento);
		void Update(Evento evento);
	}

	public interface IVanRepository : IEventoRepository
	{
		Van Get(Guid vanId);
	}

	public interface ICafeRepository : IEventoRepository
	{
		Cafe Get(Guid vanId);
	}

	public interface IAgendaRepository
	{
		void Save(Agenda agenda);
		void Delete(Agenda agenda);
		void Update(Agenda agenda);
		Agenda Get(Guid agendaId);
	}
}