// POST api/event public HttpResponseMessage Post(Event eventItem) { var response = Request.CreateResponse(HttpStatusCode.Created, eventItem); response.Headers.Location = new Uri(Request.RequestUri, string.Format("api/event/{0}", eventItem.EventId)); _eventRepository.Add(eventItem); return response; }
public Event Update(Event eventItem) { _db.Entry(eventItem).State = EntityState.Modified; _db.SaveChanges(); return eventItem; }
public Event Add(Event eventItem) { _db.Events.Add(eventItem); _db.SaveChanges(); return eventItem; }
// PUT api/event/5 public void Put(Event eventItem) { _eventRepository.Update(eventItem); }