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)); }
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 })); } }