public async Task <ActionResult <EpicItem> > PostEpicItem(EpicItem epicItem) { _context.EpicItems.Add(epicItem); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetEpicItem), new { id = epicItem.Id }, epicItem)); }
public async Task <IActionResult> PutEpicItem(long id, EpicItem epicItem) { if (id != epicItem.Id) { return(BadRequest()); } _context.Entry(epicItem).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EpicItemExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }