public IActionResult Pregled() { if (TempData["ID_uporabnika"] == null) { return(RedirectToAction("Login", "Home")); } if (TempData["dodano"] != null) { ViewBag.dodano = TempData["dodano"]; TempData["dodano"] = null; } TempData.Keep(); List <TransportStava> seznam = new List <TransportStava>(); DALStava s = new DALStava(configuration); seznam = s.dobiVseStave(Convert.ToInt16(TempData["ID_uporabnika"])); ViewBag.podatki = seznam; ViewBag.win_loss = s.trenutnoStanje(Convert.ToInt16(TempData["ID_uporabnika"])); return(View()); }
public IActionResult Lestvica() { DALStava dpp = new DALStava(configuration); List <int> seznamid = dpp.dobiVseUporabnike(); ViewBag.podatkiRanking = dpp.ranking(seznamid); return(View("Lestvica")); }
public IActionResult Uredi_stavo(string id) { if (TempData["ID_uporabnika"] == null) { return(RedirectToAction("Login", "Home")); } TempData.Keep(); DALStava s = new DALStava(configuration); ViewBag.podatki = s.dobiStavo(Convert.ToInt16(id)); ViewBag.id_stave = id; return(View("Uredi_stavo")); }
public IActionResult Statistika() { if (TempData["ID_uporabnika"] == null) { return(RedirectToAction("Login", "Home")); } TempData.Keep(); DALStava s = new DALStava(configuration); double stanje = s.trenutnoStanje(Convert.ToInt16(TempData["ID_uporabnika"])); double maxdobljeno = s.maxDobljena(Convert.ToInt16(TempData["ID_uporabnika"])); double maxizguba = s.maxIzguba(Convert.ToInt16(TempData["ID_uporabnika"])); string winp = s.winpercantage(Convert.ToInt16(TempData["ID_uporabnika"])); List <TransportStava> seznam = new List <TransportStava>(); seznam = s.dobiVseStave(Convert.ToInt16(TempData["ID_uporabnika"])); string cas = "0, "; double dozdej = 0; foreach (var x in seznam) { double preracunano = Math.Round(x.Kvota * x.Kolicina, 2); if (x.Izid == 1) { dozdej = dozdej + Math.Round(x.Kvota * x.Kolicina, 2) - x.Kolicina; cas = cas + dozdej + ", "; } else if (x.Izid == 2) { preracunano = x.Kolicina * -1; dozdej = dozdej + preracunano; cas = cas + dozdej + ", "; } } //ViewBag.skozi_cas = "10, 30, 70, 150, 80, 40, 4, 0, 10, 0"; ViewBag.skozi_cas = cas; ViewBag.stanje = stanje; ViewBag.maxdobljeno = maxdobljeno; ViewBag.maxizguba = maxizguba; ViewBag.winp = winp; return(View()); }
public IActionResult PopraviStavo(string domaca_ekipa, string gostujoca_ekipa, string kvota, string izbera, string stava, string status, string id_stave) { if (TempData["ID_uporabnika"] == null) { return(RedirectToAction("Login", "Home")); } TempData.Keep(); DALStava s = new DALStava(configuration); s.posodobiStavo(Convert.ToInt16(TempData["ID_uporabnika"]), Convert.ToInt16(id_stave), domaca_ekipa, gostujoca_ekipa, kvota, izbera, stava, status); TempData.Keep(); TempData["dodano"] = "Uspešno ste posodobili stavo!"; ViewBag.dodano = "Uspešno ste posodobili stavo!"; return(RedirectToAction("Pregled", "Dashboard")); }
public IActionResult VnesiStavo(string domaca_ekipa, string gostujoca_ekipa, string kvota, string izbera, string stava, string sport, string status) { if (TempData["ID_uporabnika"] == null) { return(RedirectToAction("Login", "Home")); } TempData.Keep(); if (domaca_ekipa == gostujoca_ekipa) { ViewBag.Message = "Ekipi ne smeta biti isti."; return(View("Dodaj")); } if (!(double.TryParse(kvota, out double n))) { ViewBag.Message = "Kvota mora biti zapisana z , in brez črk."; return(View("Dodaj")); } if (!(double.TryParse(stava, out double n1))) { ViewBag.Message = "Količina mora biti zapisana z . in brez črk."; return(View("Dodaj")); } if (izbera != domaca_ekipa && izbera != gostujoca_ekipa) { ViewBag.Message = "Izbira se mora ujemati z eno izmed zgoraj napisanih ekip"; return(View("Dodaj")); } DALStava s = new DALStava(configuration); s.dodajStavo(Convert.ToInt16(TempData["ID_uporabnika"]), domaca_ekipa, gostujoca_ekipa, kvota, izbera, stava, sport, status); TempData.Keep(); TempData["dodano"] = "Tekma je bila uspešno dodana!"; return(RedirectToAction("Pregled", "Dashboard")); }