Exemple #1
0
        /// <summary>
        /// 注册
        /// </summary>
        /// <param name="mod"></param>
        /// <returns></returns>
        public virtual int Regieste(Entity.Web.RegisterReq entity)
        {
            ISession     Session     = null;
            ITransaction transaction = null;

            try
            {
                Session     = DBHelper.SessionFactory.OpenSession();
                transaction = Session.BeginTransaction();
                Users mod = new Users();
                mod.UserName    = entity.username;
                mod.Phone       = entity.phone;
                mod.NickName    = entity.username;
                mod.Password    = Encrypt.MD5(entity.password);
                mod.Regplatform = 1;
                //mod.IdCard = "1233333";
                mod.Sex      = true;
                mod.Birthday = DateTime.Now;
                mod.UserType = 0;
                mod.IsLocked = false;
                mod.SaveTime = DateTime.Now;
                Session.Save(mod);

                transaction.Commit();
                return(mod.ID);
            }
            catch (Exception ex)
            {
                transaction.Rollback();
                return(0);
            }
            finally
            {
                transaction.Dispose();
                Session.Close();
                Session.Dispose();
            }
        }
Exemple #2
0
 public virtual int Regieste(Entity.Web.RegisterReq entity)
 {
     return(dao.Regieste(entity));
 }