Ejemplo n.º 1
0
 // DELETE api/staffpicks/5
 //delete a staff pick from the list
 public HttpResponseMessage Delete(ViewPicks Pick)
 {
     if (ModelState.IsValid)
     {
         Pick pick =  _db.StaffPick.FirstOrDefault(c=>c.Id == Pick.Id);
         if (pick !=null)
         {
             _db.StaffPick.Remove(pick);
             _db.SaveChanges();
             return Request.CreateResponse(HttpStatusCode.OK);
         }
         else
         {
             return Request.CreateResponse(HttpStatusCode.NoContent);
         }
     }
     else
     {
         return Request.CreateResponse(HttpStatusCode.BadRequest);
     }
 }
Ejemplo n.º 2
0
 // PUT api/staffpicks/5
 //add a new staff pick to the list
 public HttpResponseMessage Put(ViewPicks Pick)
 {
     if (ModelState.IsValid)
     {
         Proposal proposal = _db.Proposal.FirstOrDefault(c => c.Id == Pick.Id);
         if (proposal != null)
         {
             _db.StaffPick.Add(new Pick { ProposalId=proposal.Id, DateAdded=DateTime.Now});
             _db.SaveChanges();
             return Request.CreateResponse(HttpStatusCode.OK);
         }
         else
         {
             return Request.CreateResponse(HttpStatusCode.NoContent);
         }
     }
     else
     {
         return Request.CreateResponse(HttpStatusCode.BadRequest);
     }
 }