Exemple #1
0
        public IActionResult Obrisi(int PredlozeniDogadjajID)
        {
            PredlozeniDogadjaj d = db.predlozeniDogadjaj.FirstOrDefault(x => x.PredlozeniDogadjajID == PredlozeniDogadjajID);

            if (d == null)
            {
                TempData["porukaError"] = "Greskaa prilikom brisanja PrijedlogaDogadjaja";
                return(View("Error"));
            }
            db.predlozeniDogadjaj.Remove(d);
            db.SaveChanges();
            return(RedirectToAction(nameof(Index)));
        }
Exemple #2
0
        public IActionResult Snimi(PrijedlogDogadjajaVM model)
        {
            PredlozeniDogadjaj d;

            if (model.PredlozeniDogadjajID == 0)
            {
                d = new PredlozeniDogadjaj();
                db.Add(d);
            }
            else
            {
                d = db.predlozeniDogadjaj.FirstOrDefault(x => x.PredlozeniDogadjajID == model.PredlozeniDogadjajID);
            }
            d.PredlozeniDogadjajID     = model.PredlozeniDogadjajID;
            d.NazivPrijedloga          = model.NazivPrijedloga;
            d.OpisPredlozenogDogadjaja = model.OpisPredlozenogDogadjaja;
            d.ClanID = int.Parse(_userManager.GetUserId(principal: HttpContext.User));
            db.SaveChanges();
            db.Dispose();
            return(RedirectToAction(nameof(Index)));
        }
Exemple #3
0
        public IActionResult Uredi(int PredlozeniDogadjajID)
        {
            PredlozeniDogadjaj d = db.predlozeniDogadjaj.FirstOrDefault(x => x.PredlozeniDogadjajID == PredlozeniDogadjajID);

            if (d == null)
            {
                TempData["porukaError"] = "Greskaa prilikom uredjivanja PrijedlogaDogadjaja";
                return(View("Error"));
            }
            PrijedlogDogadjajaVM model = new PrijedlogDogadjajaVM();

            model.NazivPrijedloga          = d.NazivPrijedloga;
            model.OpisPredlozenogDogadjaja = d.OpisPredlozenogDogadjaja;
            model.PredlozeniDogadjajID     = d.PredlozeniDogadjajID;
            model.ClanID = d.ClanID;
            int idc = int.Parse(_userManager.GetUserId(principal: HttpContext.User));

            model.ImeClana = db.Users.FirstOrDefault(x => x.Id == idc).Ime;
            //model.clanStavke = db.Users.Select(c => new SelectListItem(c.Ime + " " + c.Prezime, c.Id.ToString())).ToList();
            return(PartialView("uredi", model));
        }