public ActionResult SubmitSave(bjf_role submitItem)
 {
     try
     {
         var item = RoleManager.GetInstance().SelectOne(m => m.isdelete == false && m.rolecode == submitItem.rolecode);
         if ((submitItem.id == 0 && item != null) || (submitItem.id != 0 && item != null && submitItem.id != item.id))
         {
             return(Json(new { state = 1, msg = "该角色编码已存在,不能重复添加." }));
         }
         RoleManager.GetInstance().SaveItem(submitItem);
         return(Json(new { state = 0, msg = "保存成功." }));
     }
     catch (Exception ex)
     {
         LogHelper.log.Error(ex.Message);
         return(Json(new { state = 1, msg = ex.Message }));
     }
 }
Exemplo n.º 2
0
 public void SaveItem(bjf_role submitItem)
 {
     if (submitItem.id == 0)
     {
         submitItem.createid   = 1;
         submitItem.updateid   = 1;
         submitItem.createtime = DateTime.Now;
         submitItem.updatetime = DateTime.Now;
         submitItem.openid     = OpenHelper.CreateOpenId();
         this.Add(submitItem);
     }
     else
     {
         var item = this.GetItemById(submitItem.id);
         item.rolename   = submitItem.rolename;
         item.rolecode   = submitItem.rolecode;
         item.isuse      = submitItem.isuse;
         item.updateid   = 1;
         item.updatetime = DateTime.Now;
         this.Update(item);
     }
     this.Save();
 }