diff Agendas/trunk/src/Agendas.Domain/Exceptions/AccionNoSoportadaException.cs @ 101:9bfdd5bf3ad2

Manejo de estados de los Eventos mediante state pattern (primer version)
author jorge.rowies
date Sun, 05 Jun 2011 11:10:32 -0300
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Agendas/trunk/src/Agendas.Domain/Exceptions/AccionNoSoportadaException.cs	Sun Jun 05 11:10:32 2011 -0300
@@ -0,0 +1,15 @@
+using System;
+using System.Globalization;
+
+namespace AltNetHispano.Agendas.Domain.Exceptions
+{
+  public class AccionNoSoportadaException : Exception
+  {
+    public AccionNoSoportadaException(Type stateType, Accion accion) :
+      base(string.Format(CultureInfo.InvariantCulture, 
+                         "No se puede realizar la accion '{0}' en el estado '{1}'",
+                         accion, stateType.Name))
+    {
+    }
+  }
+}
\ No newline at end of file