Esempio n. 1
0
        public async Task <IActionResult> ReadHtmlElementSettingsAsync(long elementId, [FromQuery] long pageId)
        {
            HtmlElementSettings settings = await _htmlElementService.ReadElementSettingsAsync(TenantId, elementId);

            if (settings == null)
            {
                return(NotFound());
            }
            return(Ok(settings));
        }
        public async Task <IActionResult> ReadHtmlElementSettings(long tenantId, long elementId)
        {
            HtmlElementSettings elementSettings = await _htmlElementService.ReadElementSettingsAsync(tenantId, elementId);

            if (elementSettings == null)
            {
                return(NotFound());
            }
            return(Ok(elementSettings));
        }
Esempio n. 3
0
        public async Task <IActionResult> UpdateHtmlElementSettingsAsync(long elementId, [FromBody] HtmlElementSettings htmlElementSettings, [FromQuery] long?pageId, [FromQuery] long?masterPageId)
        {
            try
            {
                await _htmlElementService.UpdateElementSettingsAsync(TenantId, elementId, htmlElementSettings);

                return(Ok());
            }
            catch (ValidationErrorException ex)
            {
                return(BadRequest(new { errors = ex.Errors }));
            }
        }