コード例 #1
0
        public ApiResult Update([FromUri] int tenant_id, [FromUri] string menu_id, [FromBody] MenuCreateArgument model)
        {
            var appaccount_id = ProviderGateway.AppAccountProvider.GetAppAccountId(tenant_id, model.appaccount_id, model.tag);

            var menuInfo = new MenuInfo
            {
                MenuId       = menu_id,
                Name         = model.name,
                TenantId     = model.tenant_id,
                AppAccountId = appaccount_id,
                BeisenAppId  = model.beisen_app_id,
                Url          = model.url
            };

            ProviderGateway.MenuProvider.Update(tenant_id, menuInfo);

            return(new ApiResult());
        }
コード例 #2
0
        public ApiResult Create([FromBody] MenuCreateArgument model, [FromUri] int tenant_id, [FromUri] string appaccount_id = "", [FromUri] string tag = "")
        {
            var menuInfo = new MenuInfo
            {
                Name         = model.name,
                TenantId     = model.tenant_id,
                AppAccountId = _AppAccountId,
                BeisenAppId  = model.beisen_app_id,
                Url          = model.url
            };

            var menuId = ProviderGateway.MenuProvider.Create(tenant_id, menuInfo);

            return(new MenuCreateResult
            {
                MenuId = menuId
            });
        }