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)); }
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)); }
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))); }