diff Agendas/trunk/src/Agendas.Domain/Track.cs @ 80:c2d98fd6593f

Track como objeto identificable y con referencia al evento correspondiente. Puede que con estos cambios sea necesario borrar las tablas en la db y dejar que se vuelvan a generar, ya sea en los test o en la aplicación web
author nelopauselli
date Tue, 24 May 2011 18:25:57 -0300
parents bc46e7426c80
children c76661cff260
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Track.cs	Tue May 24 18:08:59 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Domain/Track.cs	Tue May 24 18:25:57 2011 -0300
@@ -1,18 +1,20 @@
 namespace AltNetHispano.Agendas.Domain
 {
-	public class Track
+	public class Track : Identificable
 	{
 		protected Track()
 		{
 			//ctor para NHibernate
 		}
 
-		public Track(Accion accion)
+		public Track(Evento evento, Accion accion)
 		{
 			Usuario = IdentityContext.GetUserName();
+			Evento = evento;
 			Accion = accion;
 		}
 
+		public virtual Evento Evento { get; private set; }
 		public virtual Accion Accion { get; private set; }
 		public virtual string Usuario { get; private set; }
 	}