Y si... lo mejor sería usar lo que te provee .NET como IIdentity y
IPrincipal... para eso están, no ? ;)

Bye.

2008/7/1 Rodrigo Juarez <[EMAIL PROTECTED]>:

>
> Hola a todos, antes que nada, disculepn el OT, ya que no es una
> consulta directametne relacionada con NH
>
> En un sistema cuya UI esta en asp.net (vb.net para mas datos), estoy
> utilizando DDD con NH.
>
> En estos momentos, me estan solicitando guardar informacion sobre
> quien realiza modificaciones en el sistema en una tabla de logs. Entre
> los datos a guardar, esta un codigo que corresponde al usuario que
> esta utilizando el sistema.
>
> Probe en el momento de realizarse el login, establecer una propiedad
> de un objeto del dominio y luego leerlo al salvar en los repositorios,
> pero el ultimo usuario logueado sobrescribe ese valor y todos los
> registros del log se guardan con el ultimo usuario logueado
>
> Hasta ahora, la unica solucion que se me ocurre, es modificar las
> llamadas al metodo Save de mis repositorios para pasarle dicha
> informacion (el usuario) y asi incluirlo en el log al momento de
> salvar.
>
> Esta solucion me parece bastante trabajosa y poco elegante, ya que
> tengo que cambiar la información en una gran cantidad de lugares.
>
> Agradezco cualquier idea que puedan darme al respecto sobre como
> solucionar este tema
>
> Saludos!!
> >
>


-- 
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a