public HttpResponseMessage Post(int reviewId)
{
Requires.InRange(reviewId >= 0, "reviewId");
var result = Iterations.AddIteration(reviewId, User.Identity.UserId);
if (result.Outcome == DatabaseActionOutcome.ObjectNotFound)
{
return NotFound();
}
else if (result.Outcome == DatabaseActionOutcome.Forbidden)
{
return Forbidden();
}
return Created(new IterationModel()
{
Id = result.Object.Id,
Description = result.Object.Description,
Published = result.Object.Published,
Order = null
});
}