コード例 #1
0
 public void Add(AddOrUpdateResReq resource)
 {
     var obj = resource.MapTo<Resource>();
     CaculateCascade(obj);
     obj.CreateTime = DateTime.Now;
     var user = _auth.GetCurrentUser().User;
     obj.CreateUserId = user.Id;
     obj.CreateUserName = user.Name;
     Repository.Add(obj);
 }
コード例 #2
0
 public void Update(AddOrUpdateResReq obj)
 {
     var user = _auth.GetCurrentUser().User;
     UnitWork.Update<Category>(u => u.Id == obj.Id, u => new Category
     {
         TypeId = obj.TypeId,
         UpdateTime = DateTime.Now,
         UpdateUserId = user.Id,
         UpdateUserName = user.Name
         //todo:要修改的字段赋值
     });
 }
コード例 #3
0
 public Response Update(AddOrUpdateResReq obj)
 {
     Response resp = new Response();
     try
     {
         _app.Update(obj);
     }
     catch (Exception e)
     {
         resp.Code = 500;
         resp.Message = e.Message;
     }
     return resp;
 }
コード例 #4
0
        public string Add(AddOrUpdateResReq obj)
        {
            Response resp = new Response();

            try
            {
                _app.Add(obj);
            }
            catch (Exception e)
            {
                resp.Code    = 500;
                resp.Message = e.Message;
            }
            return(JsonHelper.Instance.Serialize(resp));
        }
コード例 #5
0
 public Response<string> Add(AddOrUpdateResReq obj)
 {
     var resp = new Response<string>();
     try
     {
         _app.Add(obj);
         resp.Result = obj.Id;
     }
     catch (Exception e)
     {
         resp.Code = 500;
         resp.Message = e.Message;
     }
     return resp;
 }
コード例 #6
0
ファイル: ResourceApp.cs プロジェクト: yubaolee/OpenAuth.Core
        public void Update(AddOrUpdateResReq obj)
        {
            var user = _auth.GetCurrentUser().User;

            UnitWork.Update <Resource>(u => u.Id == obj.Id, u => new Resource
            {
                Name           = obj.Name,
                Disable        = obj.Disable,
                CascadeId      = obj.CascadeId,
                AppId          = obj.AppId,
                AppName        = obj.AppName,
                ParentId       = obj.ParentId,
                ParentName     = obj.ParentName,
                TypeId         = obj.TypeId,
                TypeName       = obj.TypeName,
                Description    = obj.Description,
                UpdateTime     = DateTime.Now,
                UpdateUserId   = user.Id,
                UpdateUserName = user.Name
                                 //todo:要修改的字段赋值
            });
        }