Example #1
0
 // 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;
 }
Example #2
0
 public Event Update(Event eventItem)
 {
     _db.Entry(eventItem).State = EntityState.Modified;
     _db.SaveChanges();
     return eventItem;
 }
Example #3
0
 public Event Add(Event eventItem)
 {
     _db.Events.Add(eventItem);
     _db.SaveChanges();
     return eventItem;
 }
Example #4
0
 // PUT api/event/5
 public void Put(Event eventItem)
 {
     _eventRepository.Update(eventItem);
 }