public async Task <IActionResult> DeleteRecordTheme(Guid recordId, UpdateRecordThemesDto themes) { if (recordId != themes.RecordId) { return(BadRequest("Not consistent request")); } try { await _recordsThemesService.RemoveRecordTheme(recordId, themes.ThemesIds); return(NoContent()); } catch (Exception exc) { return(BadRequest(exc.Message)); } }
public async Task <IActionResult> AddThemeToRecord(Guid recordId, UpdateRecordThemesDto themes) { if (recordId != themes.RecordId) { return(BadRequest("Not consistent request")); } try { await _recordsThemesService.AddRecordTheme(recordId, themes.ThemesIds); return(Ok()); } catch (ArgumentException exc) { return(BadRequest(exc.Message)); } }