public async Task <ActionResult <SleepItem> > PostSleepItem(SleepItem sleepItem) { _context.SleepItems.Add(sleepItem); await _context.SaveChangesAsync(); return(CreatedAtAction("GetSleepItem", new { id = sleepItem.SleepId }, sleepItem)); }
public async Task <IActionResult> PutSleepItem(Guid?id, SleepItem sleepItem) { if (id != sleepItem.SleepId) { return(BadRequest()); } _context.Entry(sleepItem).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SleepItemExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }