Sistema Web de Condominio com NHibernate, Repository e UoW