// GET api/<controller>/5
        public string Get(int id)
        {
            ds_assign5Entities db = new ds_assign5Entities();
            Packet             p  = db.Packets.Find(id);

            return(p.Location);
        }
        // PUT api/<controller>/5
        public void Put_EnablePacket(int id)
        {
            ds_assign5Entities db = new ds_assign5Entities();
            Packet             p  = db.Packets.Find(id);

            p.EnableTracking = true;
            db.SaveChanges();
        }
        public void GET_UpdateLocation([FromUri] int Id, [FromUri] string Location)
        {
            ds_assign5Entities db = new ds_assign5Entities();
            Packet             p  = db.Packets.Find(Id);

            p.Location = Location.Trim();
            db.SaveChanges();
        }
        public void Delete_Packet([FromUri] int Id)
        {
            ds_assign5Entities db = new ds_assign5Entities();
            Packet             p  = db.Packets.Find(Id);

            if (p != null)
            {
                db.Packets.Remove(p);
                db.SaveChanges();
            }
        }
        public HttpResponseMessage Get_AddPacket([FromUri] String Name, [FromUri] String Location)
        {
            var    db = new ds_assign5Entities();
            Packet p  = new Packet()
            {
                Name = Name.Trim(), Location = Location, EnableTracking = !String.IsNullOrEmpty(Location)
            };

            db.Packets.Add(p);
            db.SaveChanges();

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
        public IEnumerable <Packet> GetPackets()
        {
            var db = new ds_assign5Entities();
            IQueryable <Packet>  query = db.Packets;
            IEnumerable <Packet> pcks  = query.AsEnumerable();

            if (!pcks.Any())
            {
                //PutPacket("New Pck");
                //PutPacket("New Pck2");
                //PutPacket("New Pck3");
                //PutPacket("New Pck4");
            }
            return(pcks);
        }