public ActionResult Add([ModelBinder(typeof(JsonBinder <SysRoleEntity>))] SysRoleEntity entity) { SysRoleProvider provider = new SysRoleProvider(); if (entity.RoleNum.IsEmpty()) { entity.RoleNum = SequenceProvider.GetSequence(typeof(SysRoleEntity)); entity.IsDelete = (int)EIsDelete.NotDelete; entity.CreateTime = DateTime.Now; int line = provider.AddRole(entity); if (line > 0) { this.ReturnJson.AddProperty("d", "success"); } } else { entity.IsDelete = (int)EIsDelete.NotDelete; int line = provider.UpdateRole(entity); if (line > 0) { this.ReturnJson.AddProperty("d", "success"); } } return(Content(this.ReturnJson.ToString())); }
/// <summary> /// 新增角色 /// </summary> /// <returns></returns> public ActionResult Add() { string RoleName = WebUtil.GetFormValue <string>("RoleName"); string CompanyID = WebUtil.GetFormValue <string>("CompanyID"); string Remark = WebUtil.GetFormValue <string>("Remark"); SysRoleEntity entity = new SysRoleEntity(); entity.RoleName = RoleName; entity.CompanyID = CompanyID; entity.IsDelete = (int)EIsDelete.NotDelete; entity.CreateTime = DateTime.Now; entity.Remark = Remark; SysRoleProvider provider = new SysRoleProvider(CompanyID); int line = provider.AddRole(entity); DataResult result = new DataResult(); if (line > 0) { result.Code = (int)EResponseCode.Success; result.Message = "角色新增成功"; } else { result.Code = (int)EResponseCode.Exception; result.Message = "角色新增失败"; } return(Content(JsonHelper.SerializeObject(result))); }