view Agendas/trunk/src/Agendas.Domain/EventoPublicadoState.cs @ 274:72a96459f910

Ticket #123: Patrocinadores de las vans.
author juanjose.montesdeocaarbos
date Wed, 30 Nov 2011 08:56:01 -0300
parents 3639803112c6
children
line wrap: on
line source

using System;
using AltNetHispano.Agendas.Domain.Exceptions;

namespace AltNetHispano.Agendas.Domain
{
	public class EventoPublicadoState : EventoState
	{
		protected EventoPublicadoState()
		{
		}

		private static readonly EventoState _instance = new EventoPublicadoState();
		public static EventoState GetInstance()
		{
			return _instance;
		}

		public override void Promover(Evento evento, Accion accion)
		{
			throw new AccionNoSoportadaException(this.GetType(), accion);
		}

		public override string Descripcion
		{
			get { return "Publicado"; }
		}

		public override bool PuedePromover(Accion accion)
		{
			return false;
		}
	}
}