public IActionResult UrediAdministrator(AdministratorDetaljiVM input) { Administrator x = _context.Administrators.Where(a => a.AdministratorId == input.AdministratorId) .Include(q => q.KorisnickiNalog) .SingleOrDefault(); x.KorisnickiNalog.KorisnickoIme = input.KorisnickoIme; x.KorisnickiNalog.Lozinka = input.Lozinka; x.Ime = input.Ime; x.Prezime = input.Prezime; x.JMBG = input.JMBG; x.Adresa = input.Adresa; x.Telefon = input.Telefon; x.Email = input.Email; x.ITCertifikat = input.ItCertifikat; x.IzjavaZastitaPodataka = input.IzjavaZastitaPodataka; x.GradId = input.SelectedGradID; x.DrzavaId = input.SelectedDrzavaID; _context.Administrators.Update(x); _context.SaveChanges(); return(RedirectToAction("Index", "Administrator")); }
public IActionResult Detalji(int DeveloperID) { var developer = db.Developer.Where(x => x.DeveloperID == DeveloperID).Include(x => x.Osoba).Include(x => x.Osoba.EmailAddress).Include(x => x.Osoba.Grad).SingleOrDefault(); var model = new AdministratorDetaljiVM { DeveloperID = developer.DeveloperID, ImePrezime = developer.Osoba.Ime + " " + developer.Osoba.Prezime, Email = developer.Osoba.EmailAddress.Email, DatumRodjenja = developer.Osoba.DatumRodenja, Kompanija = developer.NazivKompanije, Grad = developer.Osoba.Grad.Naziv }; return(View(model)); }
public IActionResult ProfilAdministrator() { AdministratorDetaljiVM model = null; KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik(); if (korisnik != null) { Administrator x = _context.Administrators.Where(ad => ad.KorisnickiNalogId == korisnik.KorisnickiNalogId) .Include(q => q.KorisnickiNalog) .SingleOrDefault(); model = new AdministratorDetaljiVM { AdministratorId = x.AdministratorId, 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, ItCertifikat = x.ITCertifikat, IzjavaZastitaPodataka = x.IzjavaZastitaPodataka, 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("ProfilAdministrator", model)); }
public IActionResult DetaljiAdministrator(int id) { Administrator x = _context.Administrators.Where(a => a.AdministratorId == id) .Include(q => q.KorisnickiNalog) .SingleOrDefault(); AdministratorDetaljiVM model = new AdministratorDetaljiVM { AdministratorId = x.AdministratorId, KorisnickoIme = x.KorisnickiNalog.KorisnickoIme, Lozinka = x.KorisnickiNalog.Lozinka, Ime = x.Ime, Prezime = x.Prezime, JMBG = x.JMBG, Adresa = x.Adresa, Telefon = x.Telefon, Email = x.Email, ItCertifikat = x.ITCertifikat, IzjavaZastitaPodataka = x.IzjavaZastitaPodataka, SelectedGradID = x.GradId, SelectedDrzavaID = x.DrzavaId, 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() }; return(View("DetaljiAdministrator", model)); }