annotate Agendas/trunk/src/Agendas.Domain/Repositories/IEventoRepository.cs @ 50:3ebe89c88caa

Agregando propiedad al Evento sobre el Usuario que lo crea o que realizó la última modificación.
author nelopauselli
date Fri, 13 May 2011 23:29:05 -0300
parents 016b9b9b8d3a
children 3059a5f8930f
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 {
3f7dbb633b71 Test sobre la publicación de Eventos al registrarlos en la Agenda
nelopauselli
parents:
diff changeset
8 void Save(Evento evento);
1
6bb4ab4c0611 Tests de Crud para repositorio de Vans
nelopauselli
parents: 0
diff changeset
9 void Delete(Evento evento);
6bb4ab4c0611 Tests de Crud para repositorio de Vans
nelopauselli
parents: 0
diff changeset
10 void Update(Evento evento);
12
05996fa19e04 Unificamos Van y Cafe en Evento
nelo@MTEySS.neluz.int
parents: 2
diff changeset
11 Evento Get(Guid vanId);
15
08b9e96132a5 Persistimos los eventos de la agenda
nelo@MTEySS.neluz.int
parents: 12
diff changeset
12 IList<Evento> GetEventosSinFecha();
08b9e96132a5 Persistimos los eventos de la agenda
nelo@MTEySS.neluz.int
parents: 12
diff changeset
13 IList<Evento> GetEventosConFecha();
29
016b9b9b8d3a Cuando se publica una van con el mismo titulo que una propuesta, se utiliza esta
nelo@MTEySS.neluz.int
parents: 24
diff changeset
14 Evento GetPropuestaByTitulo(string titulo);
15
08b9e96132a5 Persistimos los eventos de la agenda
nelo@MTEySS.neluz.int
parents: 12
diff changeset
15 }
2
c03560ae4762 Test de Crud para la agenda
nelopauselli
parents: 1
diff changeset
16
24
41b283d27e3e Ponentes como entidad
nelo@MTEySS.neluz.int
parents: 15
diff changeset
17 public interface IPonenteRepository
2
c03560ae4762 Test de Crud para la agenda
nelopauselli
parents: 1
diff changeset
18 {
24
41b283d27e3e Ponentes como entidad
nelo@MTEySS.neluz.int
parents: 15
diff changeset
19 void Save(Ponente ponente);
41b283d27e3e Ponentes como entidad
nelo@MTEySS.neluz.int
parents: 15
diff changeset
20 Ponente GetByNombre(string ponenteNombre);
41b283d27e3e Ponentes como entidad
nelo@MTEySS.neluz.int
parents: 15
diff changeset
21 IList<Ponente> GetAll();
2
c03560ae4762 Test de Crud para la agenda
nelopauselli
parents: 1
diff changeset
22 }
0
3f7dbb633b71 Test sobre la publicación de Eventos al registrarlos en la Agenda
nelopauselli
parents:
diff changeset
23 }