/// <summary> /// 根据查询条件获取记录 /// </summary> /// <param name="sWhere">查询条件;多条件是目前只支持 and;表达式 System.Linq.Dynamic的形式</param> /// <returns>符合查询条件的List</returns> public List <SysUser> GetSysUsers(string sWhere) { Expression <Func <SysUser, bool> > whereLamda = SerializerHelper.ConvertParamWhereToLinq <SysUser>(sWhere); using (ISysUserBLL SysUserBLL = BLLContainer.Resolve <ISysUserBLL>()) { List <SysUser> models = SysUserBLL.GetModels(whereLamda); return(models); } }
/// <summary> /// 禁用/启用用户 /// </summary> /// <param name="UserId"></param> /// <returns></returns> public IActionResult DisableUser(string UserId) { var resModel = new ResponseModel(); if (!string.IsNullOrEmpty(UserId)) { var user = _sysUserBLL.GetModels(t => t.UserId.Equals(UserId)).SingleOrDefault(); user.UserStatus = user.UserStatus == 0 ? 1 : 0; _sysUserBLL.Update(user); resModel.RetMsg = user.UserStatus == 1 ? "启用成功" : "禁用成功"; } else { resModel.RetCode = StatesCode.failure; resModel.RetMsg = "操作失败"; } return(Ok(resModel)); }
public IActionResult UserInfo() { ViewBag.UserInfo = AutoMapper.Mapper.Map <SysUserDto>(_sysUserBLL.GetModels(t => t.UserId.Equals(_userAccount.GetUserInfo().UserId)).SingleOrDefault()); ViewBag.FileServiceAdress = _optionsSnapshot.Value.FileServiceAdress; return(View()); }