public JsonResult Index(SysUserDTO.UserIndexCondition model) { var list = userPrivoder.GetPage(model.Source); var query = from c in list select new { id = c.Id, Name = c.Name, RealName = c.RealName, Tel = c.Tel, Statue = c.Statue.GetEnumDescription<UserStatue>(), RoleId = c.UserRoles.Name }; return Json(new { total = model.RecordCount, rows = query }); }
public Resp_Binary Modify(SysUserDTO model) => _service.Modify(model);
public Resp_Binary Create(SysUserDTO model) => _service.Create(model);
public JsonResult Save(SysUserDTO.SaveModel model) { if (!ModelState.IsValid) return ModelState.GetFirstErrorMessageResult(); var iret = 0; if (model.Id == 0) { //验证用户名称是否存在 if (userPrivoder.Count(c => c.Name == model.Name) > 0) { ModelState.AddModelError("0", "用户名已存在"); return ModelState.GetFirstErrorMessageResult(); } model.Source.Statue = (int)UserStatue.Success; var ioret = userPrivoder.Add(model.Source); iret = Convert.ToInt32(ioret.Id); } else { iret = userPrivoder.Update(c => c.Id == model.Id, c => new SysUserInfo() { RealName = model.RealName, Tel = model.Tel, Statue = model.Statue, RoleId = model.RoleId }); } var js = new AjaxResult() { Success = true, Message = "操作成功!" }; if (iret == 0) { js.Success = false; js.Message = "操作失败"; } return Json(js); }