Ejemplo n.º 1
0
        public IHttpActionResult PostTourEvent1(TourEvent1 tourEvent1)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.TourEvents1.Add(tourEvent1);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (TourEvent1Exists(tourEvent1.TourName))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = tourEvent1.TourName }, tourEvent1));
        }
Ejemplo n.º 2
0
        public IHttpActionResult PutTourEvent1(string id, TourEvent1 tourEvent1)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tourEvent1.TourName)
            {
                return(BadRequest());
            }

            db.Entry(tourEvent1).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TourEvent1Exists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 3
0
        public IHttpActionResult GetTourEvent1(string TourName, string EventMonth, int EventYear, int EventDay)
        {
            TourEvent1 tourEvent1 = db.TourEvents1.FirstOrDefault(b => b.TourName == TourName && b.EventMonth == EventMonth && b.EventYear == EventYear && b.EventDay == EventDay);

            if (tourEvent1 == null)
            {
                return(NotFound());
            }

            return(Ok(tourEvent1));
        }
Ejemplo n.º 4
0
        public IHttpActionResult DeleteTourEvent1(string id)
        {
            TourEvent1 tourEvent1 = db.TourEvents1.Find(id);

            if (tourEvent1 == null)
            {
                return(NotFound());
            }

            db.TourEvents1.Remove(tourEvent1);
            db.SaveChanges();

            return(Ok(tourEvent1));
        }