Example #1
0
        public async Task <ActionResult> PowerSaveOrUpdateAsync(PowerSaveOrUpdateViewModel model)
        {
            var query = new QueryData <SysPowerSaveOrUpdateQuery>()
            {
                Criteria = new SysPowerSaveOrUpdateQuery()
                {
                    PowerNo  = model.PowerNo,
                    ModuleNo = model.ModuleNo,
                    PowerID  = model.PowerID,
                    Content  = model.Content,
                    Type     = model.Type,
                    Style    = model.Style,
                    FuncName = model.FuncName,
                    Icon     = model.Icon,
                    Sort     = model.Sort,
                    Access   = model.Access,
                    IsDelete = model.IsDelete,
                    IsPlain  = model.IsPlain,
                    IsRound  = model.IsRound,
                    IsCircle = model.IsCircle
                },
                Extend = new QueryExtend()
                {
                    UserNo   = CurrentUser.UserNo,
                    UserName = CurrentUser.UserName
                }
            };
            var result = await _manager.PowerSaveOrUpdateAsync(query);

            return(Ok(result));
        }