1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
public Toto GetTotoByIdForInvitationCheck(Guid id)
{
toto t = new toto();
IList<titi> list = Session.CreateCriteria<titi>()
.CreateAlias("toto","t")
.Add(Restrictions.Eq("t.Id", id))
.List<titi>();
t = this.Session.CreateCriteria<toto>()
.SetProjection(Projections.ProjectionList()
.Add(Projections.Id(), "Id")
.Add(Projections.Property("Email"), "Email"))
.Add(Restrictions.Eq("Id", id))
.SetResultTransformer(NHibernate.Transform.Transformers.AliasToBean<toto>())
.UniqueResult<toto>();
t.SentInvitations = list;
return t;
} |
Partager