// 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); }