public JsonResult Login(AccountDTO.LoginModel model) { if (!ModelState.IsValid) return ModelState.GetFirstErrorMessageResult(); var js = new AjaxResult() { Success = true, Message = "登录成功" }; var entity = userPrivoder.CheckLogin(model.Source); if (entity == null) { js.Success = false; js.Message = "用户名或密码错误"; } else { if (entity.Name != model.LoginName || entity.Password != model.LoginPwd) { js.Success = false; js.Message = "用户名或密码错误"; } else { this.Authent.SetAuth(entity.Id, model.IsRemenberMe); } } return Json(js); }
public JsonResult Save(SysFunctionDTO.SaveModel model) { AjaxResult js = new AjaxResult(); if (!ModelState.IsValid) { return ModelState.GetFirstErrorMessageResult(); } if (model.Id == 0) { model.Source.Create = DateTime.Now; model.Source.IsValid = 1; model.Source.UserId = 1; sysfunctionPrivoder.Add(model.Source); } else { sysfunctionPrivoder.Update(c => c.Id == model.Id, c => new SysFunctionInfo() { Name = model.Name, Style = model.Style, Area = model.Area, Action = model.Action, Controller = model.Controller, IsMenu = model.Source.IsMenu }); } js.Success = true; js.Message = "操作成功"; return Json(js); }
public JsonResult Del(int id) { if (id == 0) { ModelState.AddModelError("9", "参数错误"); return ModelState.GetFirstErrorMessageResult(); } var iret = userPrivoder.Delete(c => c.Id == id); var js = new AjaxResult() { Success = true, Message = "操作成功!" }; if (iret == 0) { js.Success = false; js.Message = "操作失败"; } return Json(js); }
public JsonResult SavePri(int Id, IList<int> Ids) { var tag = roleFunctionPrivoder.BeginTransaction(() => { roleFunctionPrivoder.Delete(c => c.RoleId == Id); foreach (var item in Ids) { roleFunctionPrivoder.Add(new RoleFunctionInfo() { FnId = item, RoleId = Id }); } }); var js = new AjaxResult(); if (tag) { js.Success = true; js.Message = "操作成功"; } else { js.Success = false; js.Message = "操作失败"; } return Json(js); }
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); }