Example #1
0
        public IActionResult Dodaj()
        {
            ClanDodajVM model = new ClanDodajVM();

            model.GradStavke = db.grad.Select(j => new SelectListItem(j.Naziv, j.ID.ToString())).ToList();
            return(PartialView("uredi", model));
        }
Example #2
0
        public IActionResult Uredi(int CLANID)
        {
            ApplicationUser c = db.Users.SingleOrDefault(b => b.Id == CLANID);

            if (c == null)
            {
                TempData["porukaError"] = "Greska prilikom uredjivanja Clana";
                return(View("Error"));
            }
            ClanDodajVM model = new ClanDodajVM();

            model.ClanId        = c.Id;
            model.GradStavke    = db.grad.Select(j => new SelectListItem(j.Naziv, j.ID.ToString())).ToList();
            model.Ime           = c.Ime;
            model.Prezime       = c.Prezime;
            model.DatumRodjenja = c.DatumRodjenja;
            model.Email         = c.Email;
            model.BrojTelefona  = c.brojTelefona;
            model.Adresa        = c.Adresa;
            model.GradID        = c.GradID;
            var roleId = db.UserRoles.Where(x => x.UserId == CLANID).FirstOrDefault().RoleId;

            model.TipKorisnika = db.Roles.Where(x => x.Id == roleId).FirstOrDefault().Name;
            return(PartialView("uredi", model));
        }
Example #3
0
        public IActionResult Snimi(ClanDodajVM model)
        {
            ApplicationUser c;

            if (model.ClanId == 0)
            {
                c = new ApplicationUser();
                db.Add(c);
                TempData["porukaSucces"] = "Uspjesno ste dodali Clana";
            }
            else
            {
                c = db.Users.FirstOrDefault(x => x.Id == model.ClanId);
                TempData["porukaSucces"] = "Uspjesno ste dodali Clana";
            }
            c.Id            = model.ClanId;
            c.Ime           = model.Ime;
            c.Prezime       = model.Prezime;
            c.DatumRodjenja = model.DatumRodjenja;
            c.Email         = model.Email;
            c.brojTelefona  = model.BrojTelefona;
            c.Adresa        = model.Adresa;
            c.GradID        = model.GradID;

            db.SaveChanges();
            db.Dispose();

            return(RedirectToAction(nameof(Prikazi)));
        }