public void Add(AddOrUpdateDataPriviReq req) { if (Repository.Any(u => u.SourceCode == req.SourceCode)) { throw new Exception($"已经存在{req.SourceCode}的数据规则,如果想调整规制请直接修改"); } var obj = req.MapTo <DataPrivilegeRule>(); obj.CreateUserId = _auth.GetCurrentUser().User.Id; obj.CreateTime = DateTime.Now; Repository.Add(obj); }
public string Update(AddOrUpdateDataPriviReq obj) { try { _app.Update(obj); } catch (Exception ex) { Result.Code = 500; Result.Message = ex.Message; } return(JsonHelper.Instance.Serialize(Result)); }
public void Update(AddOrUpdateDataPriviReq obj) { UnitWork.Update <DataPrivilegeRule>(u => u.Id == obj.Id, u => new DataPrivilegeRule { SortNo = obj.SortNo, SourceCode = obj.SourceCode, UpdateTime = DateTime.Now, UpdateUserId = _auth.GetCurrentUser().User.Id, Description = obj.Description, PrivilegeRules = obj.PrivilegeRules, Enable = obj.Enable //todo:要修改的字段赋值 }); }
public Response Update(AddOrUpdateDataPriviReq obj) { var result = new Response(); try { _app.Update(obj); } catch (Exception ex) { result.Code = 500; result.Message = ex.InnerException?.Message ?? ex.Message; } return(result); }