コード例 #1
0
 //---------------------------------------------------------------------------------------------------
 public void SaveUser(ref User user)
 {
     using (var transaction = SessionProvider.Instance.GetSession().BeginTransaction()) {
         SessionProvider.Instance.GetSession().SaveOrUpdate(user);
         transaction.Commit();
     }
 }
コード例 #2
0
        public bool IsValidLogin(string username, string password)
        {
            User user = new User {
                Name = username,
                Password = password
            };

            var users = SessionProvider.Instance.GetSession().CreateQuery("FROM User u WHERE u.Name = :username AND u.Password = :password")
                .SetString("username", "'" + user.Name + "'")
                .SetString("password", "'" + user.Password + "'")
                .List<User>();
            if (users.Count != 1) {
                return false;
            }
            return true;
        }