예제 #1
0
        public async Task <bool> AddDangUser(AddDangModel dangModel)
        {
            var model = await base.BaseDal.GetModelAsync(x => x.UserName == dangModel.UserName && x.IsDelete == false);

            if (model == null)
            {
                dangModel.Password = MD5Helper.MD5Encrypt32(dangModel.Password);
                var domain = _mapper.Map <SysUser>(dangModel);
                var result = await base.BaseDal.AddModel(domain);

                if (result > 0)
                {
                    return(true);
                }
            }
            return(false);
        }
예제 #2
0
        public async Task <IActionResult> AddUserInfoDang([FromBody] AddDangModel addDangModel)
        {
            if (_user.GetRole() != 0)
            {
                return(Ok(new
                {
                    Success = false,
                    Message = "权限不足,请联系管理员使用启用该操作",
                    StatusCode = 200
                }));
            }
            var data = await _sysUserServices.AddDangUser(addDangModel);

            _logger.LogInformation($"admin {_user.ID} 正在添加党组组织");
            return(Ok(new
            {
                Success = data,
                this.HttpContext.Response.StatusCode
            }));
        }