public ActionResult CancelPay() { var administrationMethods = new AdministrationMethods(); administrationMethods.InsertOrder(new Order() { Discount = null, Processor = null, CardType = null, Status = 3, Transaction = Transaction.GetTransaction() }); return(RedirectToAction("CancelOrder", "Home")); }
public PayData() { var administrationMethods = new AdministrationMethods(); var client = ClientUtils.GetClient(); var type = PayMethod.GetType(); var total = Shopping.GetAmount(); Client = $"{client.Name} {client.Surname}"; Direction = client.Direction; Phone = client.Phone; Total = total; switch (type) { case 1: Type = "Efectivo"; TypeCard = "No aplica"; CardNumber = "No aplica"; CheckNumber = "No aplica"; CheckAccount = "No aplica"; break; case 2: Type = "Cheque"; TypeCard = administrationMethods.ReturnCardType(PayMethod.GetCardClient().Type).Result.Type; CardNumber = PayMethod.GetCardClient().CardNumber; CheckNumber = "No aplica"; CheckAccount = "No aplica"; break; case 3: Type = "Cheque"; TypeCard = "No aplica"; CardNumber = "No aplica"; CheckNumber = PayMethod.GetCheckClient().Number; CheckAccount = PayMethod.GetCheckClient().Account.ToString(); break; } }
public ActionResult Pay() { var administrationMethods = new AdministrationMethods(); var responseOrder = administrationMethods.InsertOrder(new Order() { Transaction = Transaction.GetTransaction() , CardType = (UtilsMethdos.PayMethod.GetType() == 2 ? UtilsMethdos.PayMethod.GetCardClient().Type : 0) , Discount = Utils.GetDiscountCode() , Processor = (UtilsMethdos.PayMethod.GetType() != 2 ? ( UtilsMethdos.PayMethod.GetType() == 1 ? 7 : 3 ) : 2) , Status = 2 }).Result; Console.WriteLine($"Resultado del registro del pedido: {responseOrder}"); foreach (var item in Shopping.ShowPurchases()) { var responseShopping = administrationMethods.InsertShoppingCart(new ShoppingCart() { Transaction = Transaction.GetTransaction() , ProductPrice = item.ProductPrice , Quantity = item.Quantity , Name = string.Empty , Price = decimal.Zero }).Result; Console.WriteLine($"Carrito de producto: {item.Name}, ¿Realizado con exito? {responseShopping}"); } var responseClient = administrationMethods.InsertClient(ClientUtils.GetClient()).Result; Console.WriteLine($"Registro del cliente: {responseClient}"); return(RedirectToAction("CancelOrder", "Home")); }