public async Task<ActionResult<VocabularyCategory>> PostVocabularyCategory(VocabularyCategory vocabularyCategory) { _context.VocabularyCategories.Add(vocabularyCategory); await _context.SaveChangesAsync(); return CreatedAtAction("GetVocabularyCategory", new { id = vocabularyCategory.Id }, vocabularyCategory); }
public async Task<IActionResult> PutVocabularyCategory(Guid id, VocabularyCategory vocabularyCategory) { if (id != vocabularyCategory.Id) { return BadRequest(); } _context.Entry(vocabularyCategory).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VocabularyCategoryExists(id)) { return NotFound(); } else { throw; } } return NoContent(); }