comparison 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
comparison
equal deleted inserted replaced
79:8df9db937434 80:c2d98fd6593f
1 namespace AltNetHispano.Agendas.Domain 1 namespace AltNetHispano.Agendas.Domain
2 { 2 {
3 public class Track 3 public class Track : Identificable
4 { 4 {
5 protected Track() 5 protected Track()
6 { 6 {
7 //ctor para NHibernate 7 //ctor para NHibernate
8 } 8 }
9 9
10 public Track(Accion accion) 10 public Track(Evento evento, Accion accion)
11 { 11 {
12 Usuario = IdentityContext.GetUserName(); 12 Usuario = IdentityContext.GetUserName();
13 Evento = evento;
13 Accion = accion; 14 Accion = accion;
14 } 15 }
15 16
17 public virtual Evento Evento { get; private set; }
16 public virtual Accion Accion { get; private set; } 18 public virtual Accion Accion { get; private set; }
17 public virtual string Usuario { get; private set; } 19 public virtual string Usuario { get; private set; }
18 } 20 }
19 21
20 public enum Accion 22 public enum Accion