// PUT: api/CoffeeList/5 public IHttpActionResult Put(int id, [FromBody] Junkie value) { if (Junkies.Any(j => j.Id == value.Id)) { Junkies = Junkies.Select(x => x.Id == value.Id ? value : x).ToList(); return(this.Ok()); } return(this.NotFound()); }
// POST: api/CoffeeList public IHttpActionResult Post([FromBody] Junkie value) { if (!this.ModelState.IsValid) { return(this.BadRequest()); } value.Id = Junkies.Count; Junkies.Add(value); return(this.Ok()); }