public IActionResult Obrisi(int id) { if (User.Identity.Name != "*****@*****.**" && User.Identity.Name != "*****@*****.**") { return(VratiNijeAutorizovan()); } Sistem_Takmicenja st = db.SistemiTakmicenja.Find(id); if (st != null) { db.Remove(st); db.SaveChanges(); } return(Redirect("/SistemTakmicenja")); }
public IActionResult Otkazi(int prijavaID) { Prijava p = db.Prijave.Find(prijavaID); if (p != null) { Stanje_Prijave sp = db.StanjaPrijave.Where(x => x.PrijavaID == prijavaID).SingleOrDefault(); if (sp != null) { db.Remove(sp); } List <Prijava_igrac> pi = db.PrijaveIgraci.Where(x => x.PrijavaID == prijavaID).ToList(); if (pi != null && pi.Count > 1) { db.Remove(pi[1]); } db.Remove(pi[0]); db.Remove(p); db.SaveChanges(); return(View("OtkazivanjePrijave")); } return(View("Neuspjeh")); }
public IActionResult PostujIgraca(int postovaniID) { Igrac igrac2 = db.Igraci.Include(d => d.User).Where(d => d.User.Email == User.Identity.Name).SingleOrDefault(); Igrac igrac1 = db.Igraci.Find(postovaniID); int postivalacID = igrac2.ID; Postovanje postovanje = db.Postovanja.Where(d => d.PostivalacID == postivalacID && d.PostovaniID == postovaniID).SingleOrDefault(); if (igrac1 == null || igrac2 == null) { return(View("Greska")); } else if (postovanje != null) { db.Remove(postovanje); } else { Postovanje novo = new Postovanje(postivalacID, postovaniID); db.Add(novo); } db.SaveChanges(); return(Redirect("/Igrac/PrikazProfila/" + postovaniID)); }