public HttpResponseMessage Star(int id, bool star) { bool success = false; try { var item = _repository.Items.FirstOrDefault(x => x.ItemID == id); if (item != null) { item.IsStarred = star; _repository.SaveItem(item); success = true; } } catch { success = false; } if (success) { return(new HttpResponseMessage(HttpStatusCode.Accepted)); } else { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } }