public IActionResult GetMenuByParent() { ManagerAccountRepository repository = new ManagerAccountRepository(); List <MangoData> result = repository.GetMenuListByParent(); return(Json(result)); }
public string Login(string adminName, string password, string code) { if (string.IsNullOrEmpty(adminName) || string.IsNullOrEmpty(password)) { return("用户名和密码不能为空"); } if (HttpContext.Session.GetString("LoginValidateCode") != code.ToLower()) { return("请输入正确的验证码"); } ManagerAccountRepository repository = new ManagerAccountRepository(); List <MangoData> datas = repository.Login(adminName, Framework.Core.TextHelper.MD5Encrypt(password)); if (datas.Count == 0) { return("用户名或者密码错误"); } HttpContext.Session.SetString("AdminName", datas[0]["AdminName"].ToString()); HttpContext.Session.SetString("AdminId", datas[0]["AdminId"].ToString()); HttpContext.Session.SetString("RoleId", datas[0]["RoleId"].ToString()); HttpContext.Session.SetString("NickName", datas[0]["NickName"].ToString()); HttpContext.Session.SetString("HeadUrl", datas[0]["HeadUrl"].ToString()); HttpContext.Session.SetString("IsCustomerService", datas[0]["IsCustomerService"].ToString()); //登录后跳转到首页 return("ok"); }
public IActionResult GetMenuByAll() { ManagerAccountRepository repository = new ManagerAccountRepository(); List <MangoData> datas = repository.GetMenuList(); return(Json(datas)); }
// GET: /<controller>/ // GET: Admin/Account public IActionResult Index() { ViewModels.ManagerPageViewModel model = new ViewModels.ManagerPageViewModel(); ManagerAccountRepository repository = new ManagerAccountRepository(); model.TotalCount = 0; model.ListData = repository.GetAccountList(); return(View(model)); }
// GET: /<controller>/ public IActionResult Index() { ManagerAccountRepository repository = new ManagerAccountRepository(); ViewModels.ManagerPageViewModel model = new ViewModels.ManagerPageViewModel(); List <MangoData> sourceDt = repository.GetMenuList(); List <MangoData> newDt = new List <MangoData>(); newDt.Clear(); One(sourceDt, newDt); model.ListData = newDt; return(View(model)); }
public ActionResult Index() { if (HttpContext.Session.GetString("RoleId") == null) { Response.Redirect("/Home/Login"); } //加载权限 int RoleId = Framework.Core.Transform.GetInt(HttpContext.Session.GetString("RoleId"), 0); ManagerAccountRepository repository = new ManagerAccountRepository(); ViewModels.ManagerPageViewModel model = new ViewModels.ManagerPageViewModel(); model.ListData = repository.GetCompetence(RoleId); // return(View(model)); }
/// <summary> /// 获取角色列表 /// </summary> /// <returns></returns> public string GetRoleList() { ManagerAccountRepository repository = new ManagerAccountRepository(); return(Newtonsoft.Json.JsonConvert.SerializeObject(repository.GetRoleInfo())); }
public IActionResult GetRolePower(int roleId) { ManagerAccountRepository repository = new ManagerAccountRepository(); return(Json(repository.GetCompetence(roleId))); }
public bool SetRolePower(int roleId, List <int> powerData) { ManagerAccountRepository repository = new ManagerAccountRepository(); return(repository.UpdateRolePower(roleId, powerData)); }