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 })); } }
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(); }