Mercurial > altnet-hispano
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 |