Beispiel #1
0
 /// <summary>
 /// Add user
 /// </summary>
 /// <param name="user">User object</param>
 public void AddUser(WsUserDetail user)
 {
     user.PwdExpredDate = DateTime.Now.AddDays(this.BizContext.Configuration.PwdExpiredInterval);
     // Encode password to md5
     user.Password = MD5Helper.ToMD5(user.Password);
     this.userDao.AddUser(user);
 }
        /// <summary>
        /// Update user
        /// </summary>
        /// <param name="user">User object</param>
        public virtual void UpdateUser(WsUserDetail user)
        {
            var context  = this.DaoContext.GetDbContext();
            var dbEntity = new User();

            dbEntity.UserId = user.UserId;
            context.User.Attach(dbEntity);
            if (context.Entry(dbEntity).State == EntityState.Added)
            {
                throw new SpException("No record exist");
            }

            dbEntity.UserName     = user.UserName;
            dbEntity.LoginName    = user.LoginName;
            dbEntity.Desc         = user.Desc;
            dbEntity.ModifiedBy   = user.ModifiedBy;
            dbEntity.ModifiedTime = DateTime.Now;
            context.SaveChanges();
        }
        /// <summary>
        /// Add user
        /// </summary>
        /// <param name="user">User object</param>
        /// <returns>The new user id</returns>
        public virtual int AddUser(WsUserDetail user)
        {
            var context  = this.DaoContext.GetDbContext();
            var dbEntity = new User();

            dbEntity.UserName      = user.UserName;
            dbEntity.LoginName     = user.LoginName;
            dbEntity.Password      = user.Password;
            dbEntity.PwdExpredDate = user.PwdExpredDate;
            dbEntity.Status        = (int)UserStatus.Normal;
            dbEntity.Desc          = user.Desc;
            dbEntity.FailTimes     = 0;
            dbEntity.ModifiedBy    = user.ModifiedBy;
            dbEntity.ModifiedTime  = DateTime.Now;
            dbEntity.CreatedBy     = user.CreatedBy;
            dbEntity.CreatedTime   = DateTime.Now;

            context.User.Add(dbEntity);
            context.SaveChanges();

            return(dbEntity.UserId);
        }
Beispiel #4
0
 /// <summary>
 /// Update user
 /// </summary>
 /// <param name="user">User object</param>
 public void UpdateUser(WsUserDetail user)
 {
     this.userDao.UpdateUser(user);
 }
 public ActionResult <WsResponse> UpdateUser([FromBody] WsUserDetail user)
 {
     this.userManager.UpdateUser(user);
     return(new WsResponse());
 }