Mercurial > altnet-hispano
annotate Agendas/trunk/src/Agendas.Domain/EventoState.cs @ 282:bc8dfbde0523
#123: Patrocinadores de las vans: Se verifica que para publicar una Van, debe tener al menos un Patrocinador.
author | juanjose.montesdeocaarbos |
---|---|
date | Mon, 26 Dec 2011 14:21:44 -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 | 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 } |