public async Task <Result> UpdRole([FromBody] UserInfoShow item) { bool isSucc = await comBll.CommUpd(item); return(new Result { IsSucc = isSucc, Message = $"更新用户状态{(isSucc ? "成功!" : "失败!")}" }); }
public ActionResult ShowUser(int userId, string uNamelike = "") { UserInfo userInfo = dbContext.UserInfo.Find(userId); UserInfoShow userInfoShow = new UserInfoShow(userInfo); ViewData["UBirthday"] = userInfo.UBirthday == null ? "暂无" : ((DateTime)userInfo.UBirthday) .ToString("yyyy年MM月dd日"); ViewData["uNamelike"] = uNamelike; ViewData.Model = userInfoShow; return(View()); }
public ActionResult ShowUser(int userId, string uNamelike = "") { //UserInfo userInfo = dbContext.UserInfo.Find(userId); UserInfo userInfo = userInfoService.GetEntities(u => u.Id == userId).FirstOrDefault(); UserInfoShow userInfoShow = new UserInfoShow(userInfo); ViewData["UBirthday"] = userInfo.UBirthday == null ? "暂无" : ((DateTime)userInfo.UBirthday) .ToString("yyyy年MM月dd日"); ViewData["uNamelike"] = uNamelike; ViewData.Model = userInfoShow; return(View()); }
public async Task <Result> UpdUserPwd([FromBody] UserInfoShow item) { var dtNow = DateTime.Now; item.IsDel = 1 - item.IsDel; item.UpdateTime = dtNow; item.Updater = currentUser.UserName; // 密码MD5 item.UserPwd = ComHelper.MD5Sign(item.UserPwd); var isSucc = await works.UpdateAsync(item, new List <string> { "IsDel", "UpdateTime", "Updater", "UserPwd" }); return(new Result { IsSucc = true, Message = $"更新用户密码{(isSucc ? "成功!" : "失败!")}" }); }
public async Task <Result> SaveUser([FromBody] UserInfoShow item) { // 通用信息 var dtNow = DateTime.Now; var userName = currentUser.UserName; item.UpdateTime = dtNow; item.Updater = userName; if (item.Id == 0 || !item.CreateTime.HasValue) { // 新增判断用户名是否重复 var exist = await works.FirstOrDefaultAsync <UserInfoShow>(x => x.UserName == item.UserName); if (exist != null) { return(new Result { Message = "用户登录名称已经存在,请使用其他名称!" }); } // 密码MD5 item.UserPwd = ComHelper.MD5Sign(item.UserPwd); item.CreateTime = dtNow; item.Creater = userName; await works.AddAsync(item); } else { // 保存 await works.UpdateAsync(item, lstIgnoreColumns : new List <string> { "UserName", "UserPwd" }); } return(new Result { IsSucc = true, Message = $"保存用户成功!" }); }