public static Usuario ObtenerPorId(int id) { Usuario usuario = new Usuario(); try { using (ISession session = Persistencia.SessionFactory.OpenSession()) { ICriteria criteria = session.CreateCriteria(new Usuario().GetType()); criteria.Add(Expression.Eq("Id", id)); usuario = criteria.UniqueResult<Usuario>(); } } catch (Exception ex) { throw ex; } return usuario; }
public static Usuario IniciarSecion(String cuenta, String contraseña) { Usuario usuario = new Usuario(); try { using (ISession session = Persistencia.SessionFactory.OpenSession()) { ICriteria criteria = session.CreateCriteria(new Usuario().GetType()); criteria.Add( Expression.Eq("Cuenta", cuenta) && Expression.Eq("Contraseña", contraseña)); usuario = criteria.UniqueResult<Usuario>(); } } catch (Exception ex) { throw ex; } return usuario; }