コード例 #1
0
        public async Task <IActionResult> RemoveTemplateById(int templateId)
        {
            var cl     = new TemplateAdminClient(GetBucksApiClient());
            var result = await cl.RemoveTemplate(templateId);

            return(Ok(result));
        }
コード例 #2
0
        public async Task <IActionResult> UpdateTemplate([FromBody] TemplateDto template)
        {
            var cl     = new TemplateAdminClient(GetBucksApiClient());
            var result = await cl.UpdateTemplate(template);

            return(Ok(result));
        }
コード例 #3
0
        public async Task <IActionResult> RemoveTemplateByKey(string templateKey)
        {
            var cl     = new TemplateAdminClient(GetBucksApiClient());
            var result = await cl.RemoveTemplate(templateKey);

            return(Ok(result));
        }
コード例 #4
0
        public async Task <IActionResult> GetTemplates([FromQuery] int pageIndex, [FromQuery] int pageSize)
        {
            var cl     = new TemplateAdminClient(GetBucksApiClient());
            var result = await cl.GetTemplates(pageIndex, pageSize);

            return(Ok(result));
        }