public void Pauza(int id) { Utakmice game = utakmice.Utakmice.Where(p => p.Id == id).FirstOrDefault(); game.status = "Pauza"; utakmice.SaveChanges(); Clients.All.pauza(id); }
public void Ukloni(int i, string s) { Utakmice u = utakmice.Utakmice.Where(p => p.Id == i).FirstOrDefault(); u.status = s; utakmice.SaveChanges(); Clients.All.ukloni(i); }
public void Pocetak(int i) { Utakmice game = utakmice.Utakmice.Where(p => p.Id == i).FirstOrDefault(); var uptime = DateTime.Now - game.PocetakUtakmice; string output = string.Format("{0}:{1}", uptime.Minutes, uptime.Seconds); var a = uptime.Minutes; var b = uptime.Seconds; Clients.All.pocetak(i, a, b); }
public ActionResult Utakmice(Utakmice ut) { Utakmice u = utakmice.Utakmice.Where(p => p.Id == ut.Id).FirstOrDefault(); u.rezultat = ut.rezultat; u.status = ut.status; u.TipKraj = ut.TipKraj; utakmice.SaveChanges(); ViewBag.Users = users.Users.ToList(); return(PartialView(utakmice.Utakmice.ToList())); }
public bool AddUtakmice(Utakmice utakmica) { try { _context.Utakmice.Add(utakmica); _context.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public void Nastavi(int id) { Utakmice game = utakmice.Utakmice.Where(p => p.Id == id).FirstOrDefault(); game.status = "u tijeku2"; var uptime = DateTime.Now - game.PocetakUtakmice; string output = string.Format("{0}:{1}", uptime.Minutes, uptime.Seconds); var a = uptime.Minutes; var b = uptime.Seconds; utakmice.SaveChanges(); Clients.All.nastavi(id, a, b); }
public Utakmice MapUtakmiceViewToUtakmice(UtakmiceView view) { var result = new Utakmice() { Id = view.Id, Rezultat = view.Rezultat, BrojPosjetitelja = view.BrojPosjetitelja, DatumUtakmice = view.DatumUtakmice, Momcad1Id = view.Momcad1.Id, Momcad2Id = view.Momcad2.Id, NatjecanjeId = view.Natjecanje.Id }; return(result); }
public void Score(int id, int gol, string strana) { Utakmice game = utakmice.Utakmice.Where(p => p.Id == id).FirstOrDefault(); if (strana == "domacin") { utakmice.Utakmice.Where(p => p.Id == id).FirstOrDefault().golDomacin = gol; } else { utakmice.Utakmice.Where(p => p.Id == id).FirstOrDefault().golGost = gol; } utakmice.SaveChanges(); Clients.All.getScore(id, gol, strana); }
public ActionResult DodajUtakmicu(Utakmice game) { if (ModelState.IsValid) { using (UsersEntities1 ue = new UsersEntities1()) { game.golDomacin = 0; game.golGost = 0; game.rezultat = " - "; int result = DateTime.Compare(game.PocetakUtakmice, DateTime.Now); if (result < 0) { ViewBag.UsporediMessage = game.PocetakUtakmice.ToString() + " je prije " + DateTime.Now.ToString(); ViewBag.UnsuccessfulMessage = "Utakmica nije dodana"; return(PartialView()); } else if (result == 0) { ViewBag.UsporediMessage = game.PocetakUtakmice.ToString() + " je u isto vrijeme kao " + DateTime.Now.ToString(); ViewBag.UnsuccessfulMessage = "Utakmica nije dodana"; return(PartialView()); } else { ViewBag.UsporediMessage = game.PocetakUtakmice.ToString() + " je poslije " + DateTime.Now.ToString(); ue.Utakmice.Add(game); ue.SaveChanges(); ModelState.Clear(); ViewBag.SuccessMessage = "Utakmica dodana"; ViewBag.Users = users.Users.ToList(); return(RedirectToAction("DodajUtakmicu", "Admin")); //return PartialView(); } } } else { return(PartialView()); } }
public bool UpdateUtakmice(Utakmice utakmica) { int id; var utakmica1 = _context.Utakmice.SingleOrDefault(v => v.Id == utakmica.Id); id = utakmica.Id; utakmica1.Rezultat = utakmica.Rezultat; utakmica1.BrojPosjetitelja = utakmica.BrojPosjetitelja; utakmica1.DatumUtakmice = utakmica.DatumUtakmice; utakmica1.Momcad1Id = utakmica.Momcad1Id; utakmica1.Momcad2Id = utakmica.Momcad2Id; utakmica1.NatjecanjeId = utakmica.NatjecanjeId; try { _context.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public UtakmiceView MapUtakmiceToBasicUtakmice(Utakmice utakmica) { var result = new UtakmiceView { Id = utakmica.Id, Rezultat = utakmica.Rezultat, DatumUtakmice = utakmica.DatumUtakmice, BrojPosjetitelja = utakmica.BrojPosjetitelja, Momcad1 = new MomcadView() { Id = utakmica.Momcad1.Id, Naziv = utakmica.Momcad1.Naziv, Klub = new KlubView() { Id = utakmica.Momcad1.Klub.Id, Naziv = utakmica.Momcad1.Klub.Naziv, GodinaOsnivanja = utakmica.Momcad1.Klub.GodinaOsnivanja, SjedisteKluba = new LokacijaView() { Id = utakmica.Momcad1.Klub.SjedisteKluba.Id, Adresa = utakmica.Momcad1.Klub.SjedisteKluba.Adresa, Drzava = new DrzaveView() { Id = utakmica.Momcad1.Klub.SjedisteKluba.Drzava.Id, NazivDrzave = utakmica.Momcad1.Klub.SjedisteKluba.Drzava.NazivDrzave, Oznaka = utakmica.Momcad1.Klub.SjedisteKluba.Drzava.Oznaka } }, Stadion = new StadionView() { Id = utakmica.Momcad1.Klub.Stadion.Id, Naziv = utakmica.Momcad1.Klub.Stadion.Naziv, Kapacitet = utakmica.Momcad1.Klub.Stadion.Kapacitet, Lokacija = new LokacijaView() { Id = utakmica.Momcad1.Klub.Stadion.Lokacija.Id, Adresa = utakmica.Momcad1.Klub.Stadion.Lokacija.Adresa, Drzava = new DrzaveView() { Id = utakmica.Momcad1.Klub.Stadion.Lokacija.Drzava.Id, NazivDrzave = utakmica.Momcad1.Klub.Stadion.Lokacija.Drzava.NazivDrzave, Oznaka = utakmica.Momcad1.Klub.Stadion.Lokacija.Drzava.Oznaka } } } } }, Momcad2 = new MomcadView() { Id = utakmica.Momcad2.Id, Naziv = utakmica.Momcad2.Naziv, Klub = new KlubView() { Id = utakmica.Momcad2.Klub.Id, Naziv = utakmica.Momcad2.Klub.Naziv, GodinaOsnivanja = utakmica.Momcad2.Klub.GodinaOsnivanja, SjedisteKluba = new LokacijaView() { Id = utakmica.Momcad2.Klub.SjedisteKluba.Id, Adresa = utakmica.Momcad2.Klub.SjedisteKluba.Adresa, Drzava = new DrzaveView() { Id = utakmica.Momcad2.Klub.SjedisteKluba.Drzava.Id, NazivDrzave = utakmica.Momcad2.Klub.SjedisteKluba.Drzava.NazivDrzave, Oznaka = utakmica.Momcad2.Klub.SjedisteKluba.Drzava.Oznaka } }, Stadion = new StadionView() { Id = utakmica.Momcad2.Klub.Stadion.Id, Naziv = utakmica.Momcad2.Klub.Stadion.Naziv, Kapacitet = utakmica.Momcad2.Klub.Stadion.Kapacitet, Lokacija = new LokacijaView() { Id = utakmica.Momcad2.Klub.Stadion.Lokacija.Id, Adresa = utakmica.Momcad2.Klub.Stadion.Lokacija.Adresa, Drzava = new DrzaveView() { Id = utakmica.Momcad2.Klub.Stadion.Lokacija.Drzava.Id, NazivDrzave = utakmica.Momcad2.Klub.Stadion.Lokacija.Drzava.NazivDrzave, Oznaka = utakmica.Momcad2.Klub.Stadion.Lokacija.Drzava.Oznaka } } } } }, Natjecanje = new NatjecanjaView() { Id = utakmica.Natjecanje.Id, ImeNatjecanja = utakmica.Natjecanje.ImeNatjecanja, Drzava = new DrzaveView() { Id = utakmica.Natjecanje.Drzava.Id, NazivDrzave = utakmica.Natjecanje.Drzava.NazivDrzave, Oznaka = utakmica.Natjecanje.Drzava.Oznaka } } }; return(result); }
public ActionResult Listic(Utakmice ut) { if (Session["UserID"] != null) { foreach (var item in l.Listici) { if (item.Provjera == true) { continue; } else if (item.StatusListica == true) { continue; } else if (item.StatusListica == null || item.StatusListica == false) { var objekt = JObject.Parse(item.Tekst); var d = objekt["utakmice"].Count(); for (int i = 0; i < d - 1; i++) { var b = Convert.ToInt32(objekt["utakmice"][i]["id"]); var c = objekt["utakmice"][i]["naziv"]; var t = objekt["utakmice"][i]["koeficijent"]; var r = objekt["utakmice"][i]["tip"]; var e = objekt["utakmice"][i]["status"]; if (ut.Id == b) { var tip = ut.TipKraj.Split(';'); var tip1 = tip[0]; var tip2 = tip[1]; var tip3 = tip[2]; if (tip1 == (r.ToString()) || tip2 == (r.ToString()) || tip3 == (r.ToString())) { objekt["utakmice"][i]["status"] = "true"; } else { objekt["utakmice"][i]["status"] = "false"; item.StatusListica = false; } } } bool statuslistica = true; bool pregledan = true; for (int i = 0; i < d - 1; i++) { if (objekt["utakmice"][i]["status"].ToString() == "false" || objekt["utakmice"][i]["status"].ToString() == "null") { statuslistica = false; } } for (int i = 0; i < d - 1; i++) { if (objekt["utakmice"][i]["status"].ToString() == "null") { pregledan = false; } } if (pregledan == true) { item.Provjera = true; } var json = JsonConvert.SerializeObject(objekt); item.Tekst = json; if (statuslistica == true) { item.StatusListica = true; string korisnik = Convert.ToString(objekt["utakmice"][d - 1]["korisnik"]); var isplata = Convert.ToDouble(objekt["utakmice"][d - 1]["isplati"]); User user = users.Users.Where(p => p.Username == korisnik).FirstOrDefault(); user.stanjeRacuna += isplata; users.SaveChanges(); } } } l.SaveChanges(); ViewBag.Users = users.Users.ToList(); return(PartialView(l.Listici.ToList())); } else { return(RedirectToRoute("Login")); } }