Example #1
0
 public IActionResult NapustiStranku()
 {
     if (HomeController.currentlyLogged.StrankaId == null)
     {
         ViewBag.Message = "Niste član niti jedne stranke!";
     }
     else
     {
         ViewBag.Message = "Napustili ste stranku!";
         var stranka = _context.Stranka.Include(c => c.UpisiUStranku).FirstOrDefault(s => s.ID == HomeController.currentlyLogged.StrankaId);
         var osoba   = stranka.UpisiUStranku.First(o => o.StrankaId == HomeController.currentlyLogged.StrankaId);
         stranka.UpisiUStranku.Remove(osoba);
         _context.SaveChanges();
         HomeController.currentlyLogged.StrankaId = null;
         HomeController.currentlyLogged.Stranka   = null;
     }
     return(View("Index"));
 }
Example #2
0
 public IActionResult SendEmail(string aktivacijskiKod)
 {
     if (aktivacijskiKod == null)
     {
         ViewBag.Msg = "Unesite aktivacijski kod!";
     }
     else if (code == Int32.Parse(aktivacijskiKod))
     {
         context.Glasac.Add(glasacKojiSeDodaje);
         context.SaveChanges();
         ViewBag.Login = "******";
         return(RedirectToAction("Login", "Home"));
     }
     else
     {
         ViewBag.Msg = "Pogrešan aktivacijski kod!";
     }
     return(View());
 }
Example #3
0
        public IActionResult Izvjestaj(int id)
        {
            var izbor = _context.Izbor.Include(i => i.Statistika).Where(i => i.ID == id).FirstOrDefault();

            if (izbor.Statistika == null)
            {
                izbor.Statistika = new Statistika();
            }
            if (izbor.Pocetak > DateTime.Now)
            {
                ViewBag.Izvjestaj = "Izbori nisu počeli!";
            }
            else
            {
                ViewBag.Izvjestaj        = "Izvještaj je generisan!";
                izbor.Statistika.Visible = true;
                _context.SaveChanges();
            }
            return(View("Index", _context.Izbor.Include(g => g.GlasackiListici).ToList()));
        }
Example #4
0
 public IActionResult DodajStranku(Stranka s)
 {
     context.Stranka.Add(s);
     context.SaveChanges();
     return(View("Index"));
 }