public IHttpActionResult Postclub_event(club_event club_event) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.club_event.Add(club_event); try { db.SaveChanges(); } catch (DbUpdateException) { if (club_eventExists(club_event.ID_event)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = club_event.ID_event }, club_event)); }
public IHttpActionResult Putclub_event(int id, club_event club_event) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != club_event.ID_event) { return(BadRequest()); } db.Entry(club_event).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!club_eventExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getclub_event(int id) { club_event club_event = db.club_event.Find(id); if (club_event == null) { return(NotFound()); } return(Ok(club_event)); }
public IHttpActionResult Deleteclub_event(int id) { club_event club_event = db.club_event.Find(id); if (club_event == null) { return(NotFound()); } db.club_event.Remove(club_event); db.SaveChanges(); return(Ok(club_event)); }
public ActionResult NewEvent() { ViewBag.IsAdmin = (bool)Session["adminLoggedIn"]; if (Request.Form.Count == 0) { return(View()); } else { club_event newEvt = new club_event { name = Request["name"], description = Request["description"], location = Request["location"] }; string dateTimeStr = Request["schedule_time"]; newEvt.schedule_time = Convert.ToDateTime(dateTimeStr); edb.club_event.Add(newEvt); edb.SaveChanges(); return(Events()); } }