public ActionResult Oplata(int?id, int idcard, int summ) { WebServicePay web = new WebServicePay(); string otvet = web.operation(idcard, summ); Timetable timetable = db.Timetables.Find(id); if (otvet == "Недостаточно средств" | otvet == "Такой карточки нет") { ViewBag.Web = otvet; return(View(timetable)); } else { timetable.Free_paces -= 1; db.Entry(timetable).State = EntityState.Modified; db.SaveChanges(); Order order = new Order(); order.IdTimeTable = id; order.IdUser = User.Identity.GetUserId(); order.Date = DateTime.Now; order.Money = summ; ent.Orders.Add(order); ent.SaveChanges(); var timetables = db.Timetables.Include(t => t.AspNetUser).Include(t => t.Bus1).Include(t => t.Trip1); return(RedirectToAction("Index", "Manage")); } }
public ActionResult Oplata(int id) { WebServicePay web = new WebServicePay(); string otvet = null; Timetable timetable = db.Timetables.Find(id); ViewBag.Web = otvet; return(View(timetable)); }