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);
        }
示例#2
0
 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:要修改的字段赋值
     });
 }
示例#4
0
        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);
        }