annotate Agendas/trunk/src/Agendas.Domain/EventoState.cs @ 298:9bc60d166c8a

Se corrigieron los tests por el cambio de Patrocinador, para que no persista el logo en disco. Se comentó el código de PatrocinadorApiController, que no se utiliza.
author juanjose.montesdeocaarbos
date Sun, 19 Feb 2012 16:00:38 -0300
parents 3639803112c6
children
rev   line source
140
3639803112c6 Refactoring de la relación entre Evento y Estado
nelopauselli
parents: 116
diff changeset
1 using System.Collections.Generic;
101
9bfdd5bf3ad2 Manejo de estados de los Eventos mediante state pattern (primer version)
jorge.rowies
parents:
diff changeset
2
9bfdd5bf3ad2 Manejo de estados de los Eventos mediante state pattern (primer version)
jorge.rowies
parents:
diff changeset
3 namespace AltNetHispano.Agendas.Domain
9bfdd5bf3ad2 Manejo de estados de los Eventos mediante state pattern (primer version)
jorge.rowies
parents:
diff changeset
4 {
140
3639803112c6 Refactoring de la relación entre Evento y Estado
nelopauselli
parents: 116
diff changeset
5 public abstract class EventoState
3639803112c6 Refactoring de la relación entre Evento y Estado
nelopauselli
parents: 116
diff changeset
6 {
3639803112c6 Refactoring de la relación entre Evento y Estado
nelopauselli
parents: 116
diff changeset
7 public abstract void Promover(Evento evento, Accion accion);
103
23325dddddcc Persistencia del estado de los eventos
jorge.rowies
parents: 101
diff changeset
8
140
3639803112c6 Refactoring de la relación entre Evento y Estado
nelopauselli
parents: 116
diff changeset
9 public abstract string Descripcion { get; }
116
53bcd338542b acciones de confirmar y publicar desde la UI
Nelo@Kenia.neluz.int
parents: 103
diff changeset
10
140
3639803112c6 Refactoring de la relación entre Evento y Estado
nelopauselli
parents: 116
diff changeset
11 public abstract bool PuedePromover(Accion accion);
3639803112c6 Refactoring de la relación entre Evento y Estado
nelopauselli
parents: 116
diff changeset
12 }
3639803112c6 Refactoring de la relación entre Evento y Estado
nelopauselli
parents: 116
diff changeset
13 }