public async Task <IActionResult> DeleteThemeAsync(int id) { if (themeService.UserCanDeleteTheme(GetCurrentUserId(), id)) { await themeService.DeleteThemeAsync(id); return(NoContent()); } return(Unauthorized()); }
public async Task <ActionResult <IList <ThemeDto> > > DeleteTheme(long themeId) { var themeResult = await _themeService.DeleteThemeAsync(themeId); return(themeResult.ToActionResult()); }