public IActionResult UrediRadnik(RadnikDetaljiVM input) { Radnik x = _context.Radniks.Where(a => a.RadnikId == input.RadnikId) .Include(q => q.KorisnickiNalog) .SingleOrDefault(); x.KorisnickiNalog.KorisnickoIme = input.KorisnickoIme; x.KorisnickiNalog.Lozinka = input.Lozinka; x.Ime = input.Ime; x.Prezime = x.Prezime; x.JMBG = input.JMBG; x.Adresa = input.Adresa; x.GodineStaza = input.GodineStaza; x.Pozicija = input.Pozicija; x.Telefon = input.Telefon; x.Email = input.Email; x.GradId = input.SelectedGradID; x.DrzavaId = input.SelectedDrzavaID; _context.Radniks.Update(x); _context.SaveChanges(); return(View("Index", "Home")); }
public IActionResult ProfilRadnik() { RadnikDetaljiVM model = null; KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik(); if (korisnik != null) { Radnik x = _context.Radniks.Where(rad => rad.KorisnickiNalogId == korisnik.KorisnickiNalogId) .Include(q => q.KorisnickiNalog) .SingleOrDefault(); model = new RadnikDetaljiVM { RadnikId = x.RadnikId, Ime = x.Ime, Adresa = x.Adresa, SelectedDrzavaID = x.DrzavaId, SelectedGradID = x.GradId, Prezime = x.Prezime, KorisnickoIme = x.KorisnickiNalog.KorisnickoIme, Lozinka = x.KorisnickiNalog.Lozinka, Email = x.Email, JMBG = x.JMBG, GodineStaza = x.GodineStaza, Pozicija = x.Pozicija, Telefon = x.Telefon, grad = _context.Grads .Select(c => new SelectListItem { Value = c.GradId.ToString(), Text = c.NazivGrada }).ToList(), drzava = _context.Drzavas .Select(c => new SelectListItem { Value = c.DrzavaId.ToString(), Text = c.NazivDrzave }).ToList() }; } else { RedirectToAction("Home", "Index"); } return(View("ProfilRadnik", model)); }
public IActionResult DetaljiRadnik(int id) { Radnik x = _context.Radniks.Where(r => r.RadnikId == id) .Include(q => q.KorisnickiNalog) .SingleOrDefault(); RadnikDetaljiVM model = new RadnikDetaljiVM { Ime = x.Ime, Prezime = x.Prezime, JMBG = x.JMBG, Adresa = x.Adresa, Telefon = x.Telefon, Email = x.Email, GodineStaza = x.GodineStaza, KorisnickoIme = x.KorisnickiNalog.KorisnickoIme, Pozicija = x.Pozicija, SelectedGradID = x.GradId, SelectedDrzavaID = x.DrzavaId }; return(View("DetaljiRadnik", model)); }