Пример #1
0
        public IHttpActionResult PostFlightPayment(FlightPayment flightPayment)
        {
            db.FlightPayments.Add(flightPayment);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = flightPayment.paymentID }, flightPayment));
        }
Пример #2
0
        public IHttpActionResult PutFlightPayment(int id, FlightPayment flightPayment)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != flightPayment.paymentID)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #3
0
        public IHttpActionResult GetFlightPayment(int id)
        {
            FlightPayment flightPayment = db.FlightPayments.Find(id);

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

            return(Ok(flightPayment));
        }
Пример #4
0
        public IHttpActionResult PostFlightPayment(FlightPayment flightPayment)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.FlightPayments.Add(flightPayment);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = flightPayment.FlightPaymentId }, flightPayment));
        }
Пример #5
0
        public IHttpActionResult DeleteFlightPayment(int id)
        {
            FlightPayment flightPayment = db.FlightPayments.Find(id);

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

            db.FlightPayments.Remove(flightPayment);
            db.SaveChanges();

            return(Ok(flightPayment));
        }
Пример #6
0
 public FlightPaymentModel Create(FlightPayment flightPayment)
 {
     return(new FlightPaymentModel()
     {
         FlightPaymentId = flightPayment.FlightPaymentId,
         CardNumber = flightPayment.CardNumber,
         NameOnCard = flightPayment.NameOnCard,
         Month = (int)flightPayment.Month,
         Year = (int)flightPayment.Year,
         CVV = flightPayment.CVV,
         AddressLine1 = flightPayment.AddressLine1,
         AddressLine2 = flightPayment.AddressLine2,
         PostalCode = flightPayment.PostalCode,
         City = flightPayment.City,
         Country = flightPayment.Country,
         ContactNumber = flightPayment.ContactNumber,
         ClientId = (int)flightPayment.ClientId,
         CF_Id = (int)flightPayment.CF_Id
     });
 }