public ActionResult SpremiNoviKorisnickiNalog(KorisnickiNaloziDodajKorisnickiNalogVM model) { KorisnickiNalozi nalog = new KorisnickiNalozi(); Osoba osoba = ctx.Osoba.Where(x => x.Id == model.OsobaId).FirstOrDefault(); nalog.isAktivanNalog = true; nalog.isDeleted = false; nalog.OsobaId = model.OsobaId; if (osoba.isTrener == true) { nalog.KorisnickaUlogaId = ctx.KorisnickeUloge.Where(x => x.Naziv == "Trener").FirstOrDefault().Id; } else if (osoba.isBlagajnik == true) { nalog.KorisnickaUlogaId = ctx.KorisnickeUloge.Where(x => x.Naziv == "Blagajnik").FirstOrDefault().Id; } else if (osoba.isSekretar == true) { nalog.KorisnickaUlogaId = ctx.KorisnickeUloge.Where(x => x.Naziv == "Sekretar").FirstOrDefault().Id; } else { nalog.KorisnickaUlogaId = ctx.KorisnickeUloge.Where(x => x.Naziv == "Član").FirstOrDefault().Id; } nalog.Lozinka = model.Lozinka; nalog.KorisnickoIme = model.KorisnickoIme; ctx.KorisnickiNalozi.Add(nalog); ctx.SaveChanges(); return(RedirectToAction("PrikazNalogaNaCekanju")); }
public ActionResult DodajKorisnickiNalog(int osobaId) { KorisnickiNaloziDodajKorisnickiNalogVM model = new KorisnickiNaloziDodajKorisnickiNalogVM { OsobaId = osobaId }; Osoba osoba = ctx.Osoba.Where(x => x.Id == model.OsobaId).FirstOrDefault(); string uloga = ""; if (osoba.isTrener == true) { uloga = "Trener"; } else if (osoba.isBlagajnik == true) { uloga = "Blagajnik"; } else if (osoba.isSekretar == true) { uloga = "Sekretar"; } else { uloga = "Član"; } model.OsobaImePrezime = osoba.Ime + " (" + osoba.ImeRoditelja + ") " + osoba.Prezime + " - " + uloga; return(View("DodajKorisnickiNalog", model)); }