public async Task <IHttpActionResult> GetValuesById(int id) { var value = await Repository.GetValueAsync(id); if (value == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } return(Ok(Values[id - 1])); }