示例#1
0
 [HttpPut] //Update
 public bool Put(int pnr, [FromBody] Flight_Reservation fr)
 {
     try
     {
         var olddata = db.Flight_Reservation.Where(x => x.Pnr_no == pnr).SingleOrDefault();
         if (olddata == null)
         {
             throw new Exception("Invalid Ticket Number");
         }
         else
         {
             olddata.status = "Cancelled";
             var res = db.SaveChanges();
             if (res > 0)
             {
                 return(true);
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(false);
 }
 public bool Post([FromBody] Flight_Reservation c)
 {
     try
     {
         db.Flight_Reservation.Add(c);
         var res = db.SaveChanges();
         if (res > 0)
         {
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(false);
 }