public IActionResult UspjesnaKupovina(TransakcijaIndexVM ti) { var user = _signInManager.UserManager.GetUserAsync(User); Korisnik korisnik = ctx.Korisnik.Where(x => x.UserId.Equals(user.Result.Id)).FirstOrDefault(); if (ModelState.IsValid) { var narudzba = ctx.Narudzba.Where(x => x.KorisnikId == korisnik.Id && x.Aktivna == true).Include(x => x.Korisnik).FirstOrDefault(); TransakcijaUspjesnoVM tu = new TransakcijaUspjesnoVM { ImePrezime = narudzba.Korisnik.Ime + " " + narudzba.Korisnik.Prezime }; narudzba.Zavrsena = true; narudzba.Aktivna = false; Transakcija t = new Transakcija { NacinPlacanja = "Kartica", Datum = DateTime.Now.ToString("dd/MM/yyyy"), NarudzbaId = narudzba.Id, Iznos = ti.Ukupno }; ctx.Transakcija.Add(t); ctx.SaveChanges(); return(View(tu)); } else { return(RedirectToAction("Index", ti.Ukupno)); } }
public IActionResult Index(int ukupno) { TransakcijaIndexVM ti = new TransakcijaIndexVM { Ukupno = ukupno }; return(View(ti)); }