public async Task <ActionResult <RunBook> > PostRunBook([FromBody] RunBook runBook) { DateTime t = DateTime.UtcNow; runBook.WhenChanged = t; runBook.WhenCreated = t; runBook.IsActive = true; await service.Create(runBook); return(CreatedAtAction("GetRunBook", new { id = runBook.Id }, runBook)); }
public async Task <IActionResult> PutRunBook(int id, [FromBody] RunBook runBook) { if (id != runBook.Id) { return(BadRequest()); } runBook.WhenChanged = DateTime.UtcNow; await service.Update(id, runBook); return(NoContent()); }