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")); }
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()); }
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())); }
public IActionResult DodajStranku(Stranka s) { context.Stranka.Add(s); context.SaveChanges(); return(View("Index")); }