Example #1
0
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                return(NotValid());
            }
            (bool Status, string Message)res;
            var item = _mapper.Map <Entities.Sys_User>(SysUser);

            if (SysUser.Id != Guid.Empty)
            {
                res = _sysUserService.UpdateUser(SysUser, UserId);
            }
            else
            {
                item.Account      = item.Account.TrimSpace();
                item.Id           = CombGuid.NewGuid();
                item.CreationTime = DateTime.Now;
                item.Creator      = UserId;
                item.Salt         = EncryptorHelper.CreateSaltKey();
                item.Password     = (EncryptorHelper.GetMD5(item.Account + item.Salt));
                res = _sysUserService.AddUser(item);
            }
            AjaxData.Message = res.Message;
            AjaxData.Code    = res.Status ? 0 : 2001;
            if (res.Status)
            {
                _sysRoleService.SetUserRoles(item.Id, RoleIds, UserId);
            }
            return(Json(AjaxData));
        }
Example #2
0
        public IActionResult UserEdit(Sys_UserMapping SysUser, List <string> RoleIds)
        {
            (bool Status, string Message)res;
            var item = _mapper.Map <Entities.sys_user>(SysUser);

            if (!String.IsNullOrEmpty(SysUser.id))
            {
                res = _sysUserService.UpdateUser(SysUser, UserId);
            }
            else
            {
                item.account       = item.account.TrimSpace();
                item.id            = CombGuid.NewGuidAsString();
                item.creation_time = DateTime.Now;
                item.creator       = UserId;
                item.salt          = EncryptorHelper.CreateSaltKey();
                item.password      = (EncryptorHelper.GetMD5(item.account + item.salt));
                res = _sysUserService.AddUser(item);
            }
            AjaxData.Message = res.Message;
            AjaxData.Success = res.Status;
            if (res.Status)
            {
                _sysRoleService.SetUserRoles(item.id, RoleIds, UserId);
            }
            return(Json(AjaxData));
        }
Example #3
0
        public IActionResult ChangeInfo(Sys_UserMapping model)
        {
            model.name = model.name.Trim();
            model.id   = UserId;
            var res = _sysUserService.UpdateUser(model, UserId);

            return(Json(res));
        }
Example #4
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public IActionResult OnPostUpdate()
 {
     if (!ModelState.IsValid)
     {
         return(NotValid());
     }
     CurrentUser.Id = UserId;
     _sysUserService.UpdateUser(CurrentUser, UserId);
     AjaxData.Code    = 0;
     AjaxData.Message = "修改成功";
     return(Json(AjaxData));
 }
Example #5
0
 public IHttpActionResult UpdateName(int id, string name)
 {
     _sysUserService.UpdateUser(id);
     return(Succeed());
 }