// PUT api/Event/5
        public IHttpActionResult PutCalendarEvent(int id, CalendarEvent calendarevent)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            if (id != calendarevent.Id)
            {
                return BadRequest();
            }

            using (EventOrganizerEntities eventOrganizerEntities = new EventOrganizerEntities())
            {
                try
                {
                    eventOrganizerEntities.Entry(calendarevent).State = EntityState.Modified;
                    eventOrganizerEntities.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CalendarEventExists(id))
                    {
                        return NotFound();
                    }
                    else
                    {
                        throw;
                    }
                }
            }
            return StatusCode(HttpStatusCode.NoContent);
        }
        public IHttpActionResult PostCalendarEvent(CalendarEvent calendarevent)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }
            using (EventOrganizerEntities eventOrganizerEntities = new EventOrganizerEntities())
            {
                eventOrganizerEntities.CalendarEvents.Add(calendarevent);
                eventOrganizerEntities.SaveChanges();
            }

            return CreatedAtRoute("DefaultApi", new { id = calendarevent.Id }, calendarevent);
        }