Mercurial > altnet-hispano
annotate Agendas/trunk/src/Agendas.Domain/Repositories/IEventoRepository.cs @ 2:c03560ae4762
Test de Crud para la agenda
author | nelopauselli |
---|---|
date | Sat, 22 Jan 2011 20:21:31 -0300 |
parents | 6bb4ab4c0611 |
children | 05996fa19e04 |
rev | line source |
---|---|
1 | 1 using System; |
2 | |
3 namespace AltNetHispano.Agendas.Domain.Repositories | |
0
3f7dbb633b71
Test sobre la publicación de Eventos al registrarlos en la Agenda
nelopauselli
parents:
diff
changeset
|
4 { |
3f7dbb633b71
Test sobre la publicación de Eventos al registrarlos en la Agenda
nelopauselli
parents:
diff
changeset
|
5 public interface IEventoRepository |
3f7dbb633b71
Test sobre la publicación de Eventos al registrarlos en la Agenda
nelopauselli
parents:
diff
changeset
|
6 { |
3f7dbb633b71
Test sobre la publicación de Eventos al registrarlos en la Agenda
nelopauselli
parents:
diff
changeset
|
7 void Save(Evento evento); |
1 | 8 void Delete(Evento evento); |
9 void Update(Evento evento); | |
10 } | |
11 | |
12 public interface IVanRepository : IEventoRepository | |
13 { | |
14 Van Get(Guid vanId); | |
15 } | |
16 | |
17 public interface ICafeRepository : IEventoRepository | |
18 { | |
19 Cafe Get(Guid vanId); | |
0
3f7dbb633b71
Test sobre la publicación de Eventos al registrarlos en la Agenda
nelopauselli
parents:
diff
changeset
|
20 } |
2 | 21 |
22 public interface IAgendaRepository | |
23 { | |
24 void Save(Agenda agenda); | |
25 void Delete(Agenda agenda); | |
26 void Update(Agenda agenda); | |
27 Agenda Get(Guid agendaId); | |
28 } | |
0
3f7dbb633b71
Test sobre la publicación de Eventos al registrarlos en la Agenda
nelopauselli
parents:
diff
changeset
|
29 } |