public ActionResult DeleteConfirmed(int id) { BankPayments bankpayments = db.BankPayments.Find(id); db.BankPayments.Remove(bankpayments); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "bankPaymentsId,orderId,paymentAmount,paymentDate,nameBank,swift,accountNumber,passportSeries,passportId")] BankPayments bankpayments) { if (ModelState.IsValid) { db.Entry(bankpayments).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bankpayments)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BankPayments bankpayments = db.BankPayments.Find(id); if (bankpayments == null) { return(HttpNotFound()); } return(View(bankpayments)); }
public ActionResult Create(BankPayments bankpayments) { if (ModelState.IsValid) { bankpayments.paymentDate = DateTime.Now; db.BankPayments.Add(bankpayments); db.SaveChanges(); Orders order = db.Orders.Find(bankpayments.orderId); order.paymentsId = bankpayments.bankPaymentsId; order.totalPrice = bankpayments.paymentAmount; db.SaveChanges(); return(RedirectToAction("Finish", "BankPayments", new { id = order.ordersId })); } return(View(bankpayments)); }
public ActionResult Create(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //var unPrice = from i in db.OrderDetails where i.orderId == id select i.UnitPrice; int unitPrice = db.OrderDetails.FirstOrDefault(it => it.orderId == id).UnitPrice; double discount = db.OrderDetails.FirstOrDefault(it => it.orderId == id).discount; int quantity = db.OrderDetails.FirstOrDefault(it => it.orderId == id).quantity; int freightCharge = db.Orders.Find(id).freightCharge; string taxeRate = db.ShippingMethods.Find(db.Orders.Find(id).shippingMethodId).taxeRate; BankPayments bankPayments = new BankPayments { orderId = (int)id }; bankPayments.paymentAmount = unitPrice * quantity - (unitPrice * quantity * discount * 0.01) + freightCharge * Convert.ToDouble(taxeRate); return(View(bankPayments)); }