in MonolithicApplication/src/Controllers/UnicornController.cs [69:100]
public async Task<IHttpActionResult> PutUnicorn(Guid id, inventory unicorn)
{
if (!this.ModelState.IsValid)
{
return this.BadRequest(this.ModelState);
}
if (id != unicorn.unicorn_id)
{
return this.BadRequest();
}
this.unishopEntitiesContext.SetModified(unicorn);
try
{
await this.unishopEntitiesContext.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!this.UnicornExists(id))
{
return this.NotFound();
}
else
{
throw;
}
}
return this.StatusCode(HttpStatusCode.NoContent);
}