Example #1
0
        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"));
        }
Example #2
0
        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"));
        }
Example #3
0
        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));
        }