Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        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());
            }
        }