示例#1
0
        public IHttpActionResult PutRaclettePoll(int id, RaclettePoll raclettePoll)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != raclettePoll.ID)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#2
0
        public void TestMethodPutRaclettePoll1_1()
        {
            RaclettePollsController controller = new RaclettePollsController();
            RaclettePoll            racpoll    = new RaclettePoll();
            IHttpActionResult       result     = controller.PutRaclettePoll(1, racpoll);

            Assert.IsInstanceOfType(result, typeof(IHttpActionResult));
        }
示例#3
0
        public void TestMethodPutRaclettePoll1()
        {
            RaclettePollsController controller = new RaclettePollsController();
            RaclettePoll            racpoll    = new RaclettePoll();
            IHttpActionResult       result     = controller.PutRaclettePoll(1, racpoll);

            Assert.IsNotNull(result);
        }
示例#4
0
        public IHttpActionResult GetRaclettePoll(int id)
        {
            RaclettePoll raclettePoll = db.RaclettePolls.Find(id);

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

            return(Ok(raclettePoll));
        }
示例#5
0
        public IHttpActionResult PostRaclettePoll(RaclettePoll raclettePoll)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.RaclettePolls.Add(raclettePoll);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = raclettePoll.ID }, raclettePoll));
        }
示例#6
0
        public IHttpActionResult DeleteRaclettePoll(int id)
        {
            RaclettePoll raclettePoll = db.RaclettePolls.Find(id);

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

            db.RaclettePolls.Remove(raclettePoll);
            db.SaveChanges();

            return(Ok(raclettePoll));
        }