public ActionResult IBOX() { var order = _orderService.GetById(CurrentUser.Id); var model = new IBOXViewModel { OrderId = order.Id, UserId = CurrentUser.Id, PriceOrder = order.OrderDetails.Sum(o => o.Price) }; return(View("Payments/IBOX", model)); }
public ActionResult IBOX(IBOXViewModel model) { if (!ModelState.IsValid) { return(View("Payments/IBOX", model)); } IBOXMethod payment = new IBOXMethod(); payment.Pay(new iboxPayArgs { InvoiceNumber = model.OrderId.ToString(), AccountNumber = model.UserId.ToString(), Sum = model.PriceOrder, UserId = model.UserId }); return(RedirectToRoute("GameActions")); }