public IActionResult SnimiNagradnuIgru(KupacNagradnaIgraDodajVM model) { MojDbContext db = new MojDbContext(); NagradnaIgraKupac kupac = model.KupacNagradnaIgra; kupac.KupacId = model.KupacId; List <SelectListItem> k = db.Kupac.Select(b => new SelectListItem { Value = b.KupacID.ToString(), Text = b.Korisnik.Ime + " " + b.Korisnik.Prezime }).ToList(); k = model.Kupac; kupac.NagradnaIgraId = model.NagradnaIgraId; List <SelectListItem> i = db.NagradnaIgra.Select(v => new SelectListItem { Value = v.NagradnaIgraID.ToString(), Text = v.Naziv }).ToList(); i = model.Nagradnaigra; db.NagradnaIgraKupac.Add(kupac); db.SaveChanges(); db.Dispose(); return(RedirectToAction(nameof(Index))); }
public IActionResult DodijeliNagradu(int id) { MojDbContext db = new MojDbContext(); NagradnaIgra n = db.NagradnaIgra.Where(u => u.NagradnaIgraID == id).FirstOrDefault(); Random random = new Random(); var kupci = db.Kupac.ToList(); int broj = kupci.Count(); int[] Kupci = new int[broj]; for (int i = 0; i < broj; i++) { Kupci[i] = kupci[i].KupacID; } int k = random.Next(0, broj); KupacNagradnaIgraDodajVM model = new KupacNagradnaIgraDodajVM() { KupacNagradnaIgra = new NagradnaIgraKupac(), KupacId = Kupci[k], NagradnaIgraId = n.NagradnaIgraID, Kupac = db.Kupac.Select(y => new SelectListItem { Value = y.KupacID.ToString(), Text = y.Korisnik.Ime + " " + y.Korisnik.Prezime }).ToList(), Nagradnaigra = db.NagradnaIgra.Select(x => new SelectListItem { Value = x.NagradnaIgraID.ToString(), Text = x.Naziv }).ToList() }; db.Dispose(); return(View(model)); }
public IActionResult DodijeliNagradu(int id) { MyContext db = new MyContext(); NagradnaIgra n = db.NagradnaIgra.Where(x => x.NagradnaIgraID == id).FirstOrDefault(); Random random = new Random(); var list = db.Kupac.ToList(); int brojKupaca = list.Count; int[] nizKupci = new int[list.Count]; for (int i = 0; i < list.Count; i++) { nizKupci[i] = list[i].KupacID; } int _kupac = random.Next(0, brojKupaca); KupacNagradnaIgraDodajVM model = new KupacNagradnaIgraDodajVM() { KupacNagradnaIgra = new KupacNagradnaIgra(), kupacId = nizKupci[_kupac], nagradnaIgraId = n.NagradnaIgraID, Kupac = db.Kupac.Select(x => new SelectListItem() { Value = x.KupacID.ToString(), Text = x.Ime + " " + x.Prezime }).ToList(), NagradnaIgra = db.NagradnaIgra.Select(x => new SelectListItem() { Value = x.NagradnaIgraID.ToString(), Text = x.Naziv }).ToList(), }; //Kupac x = await _apiServiceKupac.GetById<Kupac>(req.KupacId); //int brojTokenaZaPoklon = random.Next(5, 20); //x.BrojTokena += brojTokenaZaPoklon; //await _apiServiceKupac.Update<Kupac>(req.KupacId, x); //KupacNagradnaIgra kn = model.KupacNagradnaIgra; //db.KupacNagradnaIgra.Add(kn); //db.SaveChanges(); db.Dispose(); return(View(model)); }
public IActionResult NagradnaIgraSnimi(KupacNagradnaIgraDodajVM model) { MyContext db = new MyContext(); KupacNagradnaIgra kn = model.KupacNagradnaIgra; kn.KupacID = model.kupacId; List <SelectListItem> kupac = db.Kupac.Select(x => new SelectListItem() { Value = x.KupacID.ToString(), Text = x.Ime }).ToList(); kupac = model.Kupac; kn.NagradnaIgraID = model.nagradnaIgraId; List <SelectListItem> igra = db.NagradnaIgra.Select(x => new SelectListItem() { Value = x.NagradnaIgraID.ToString(), Text = x.Naziv }).ToList(); igra = model.NagradnaIgra; db.KupacNagradnaIgra.Add(kn); Random random = new Random(); Kupac k = db.Kupac.Find(model.kupacId); int brojTokenaZaPoklon = random.Next(5, 20); k.BrojTokena += brojTokenaZaPoklon; db.Kupac.Update(k); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Prikazi/" + model.KupacNagradnaIgra.KupacNagradnaIgraID)); }