annotate Agendas/trunk/src/Agendas.Domain/Repositories/IEventoRepository.cs @ 209:a36a76bd6ec3

Se soluciona ticket 173. Se agrega eliminación de personas siempre y cuando no esté asociada a ninguna van.
author alabra
date Wed, 24 Aug 2011 19:27:30 -0300
parents b74734a1a755
children 7d838e7d83b3
rev   line source
1
6bb4ab4c0611 Tests de Crud para repositorio de Vans
nelopauselli
parents: 0
diff changeset
1 using System;
15
08b9e96132a5 Persistimos los eventos de la agenda
nelo@MTEySS.neluz.int
parents: 12
diff changeset
2 using System.Collections.Generic;
1
6bb4ab4c0611 Tests de Crud para repositorio de Vans
nelopauselli
parents: 0
diff changeset
3
6bb4ab4c0611 Tests de Crud para repositorio de Vans
nelopauselli
parents: 0
diff changeset
4 namespace AltNetHispano.Agendas.Domain.Repositories
0
3f7dbb633b71 Test sobre la publicación de Eventos al registrarlos en la Agenda
nelopauselli
parents:
diff changeset
5 {
3f7dbb633b71 Test sobre la publicación de Eventos al registrarlos en la Agenda
nelopauselli
parents:
diff changeset
6 public interface IEventoRepository
3f7dbb633b71 Test sobre la publicación de Eventos al registrarlos en la Agenda
nelopauselli
parents:
diff changeset
7 {
54
3059a5f8930f Code cleanup
nelopauselli
parents: 29
diff changeset
8 void Delete(Evento evento);
3059a5f8930f Code cleanup
nelopauselli
parents: 29
diff changeset
9 Evento Get(Guid vanId);
118
b74734a1a755 Manejo de eventos por estado
Nelo@Kenia.neluz.int
parents: 94
diff changeset
10 IList<Evento> GetByState(EventoState state);
b74734a1a755 Manejo de eventos por estado
Nelo@Kenia.neluz.int
parents: 94
diff changeset
11 IList<Evento> GetActivos();
54
3059a5f8930f Code cleanup
nelopauselli
parents: 29
diff changeset
12 Evento GetPropuestaByTitulo(string titulo);
0
3f7dbb633b71 Test sobre la publicación de Eventos al registrarlos en la Agenda
nelopauselli
parents:
diff changeset
13 void Save(Evento evento);
1
6bb4ab4c0611 Tests de Crud para repositorio de Vans
nelopauselli
parents: 0
diff changeset
14 void Update(Evento evento);
209
a36a76bd6ec3 Se soluciona ticket 173. Se agrega eliminación de personas siempre y cuando no esté asociada a ninguna van.
alabra
parents: 118
diff changeset
15 bool ExistePonente(Persona ponente);
15
08b9e96132a5 Persistimos los eventos de la agenda
nelo@MTEySS.neluz.int
parents: 12
diff changeset
16 }
0
3f7dbb633b71 Test sobre la publicación de Eventos al registrarlos en la Agenda
nelopauselli
parents:
diff changeset
17 }