public ActionResult Detalji(int osobaId, int ulogaId, int aktivan) { ViewData["aktivnost"] = aktivan; KorisnickiNalozi nalog = ctx.KorisnickiNalozi.Where(x => x.OsobaId == osobaId && x.KorisnickaUlogaId == ulogaId).FirstOrDefault(); KorisnickiNaloziDetaljiVM model = new KorisnickiNaloziDetaljiVM { NalogId = nalog.Id, isAktivanNalog = nalog.isAktivanNalog, OsobaId = nalog.OsobaId, Ime = nalog.Osoba.Ime, KorisnickaUlogaId = nalog.KorisnickaUlogaId, Prezime = nalog.Osoba.Prezime, ImeRoditelja = nalog.Osoba.ImeRoditelja, DatumRodjenja = nalog.Osoba.DatumRodjenja, MjestoRodjenja = nalog.Osoba.MjestoRodjenja, JMBG = nalog.Osoba.JMBG, Spol = nalog.Osoba.Spol, KontaktTelefon = nalog.Osoba.KontaktTelefon, Email = nalog.Osoba.Email, Slika = nalog.Osoba.Slika, TipSlike = nalog.Osoba.TipSlike, NazivSlike = nalog.Osoba.NazivSlike, KorisnickaUloga = nalog.KorisnickaUloga.Naziv, aktivnost = aktivan }; if (nalog.Osoba.isAdministrator == true) { ViewData["tab"] = 1; } else if (nalog.Osoba.isBlagajnik == true) { ViewData["tab"] = 2; } else if (nalog.Osoba.isSekretar == true) { ViewData["tab"] = 3; } else if (nalog.Osoba.isTrener == true) { ViewData["tab"] = 4; } else { ViewData["tab"] = 5; } return(View("Detalji", model)); }
public ActionResult DodajSliku(KorisnickiNaloziDetaljiVM model) { if (model.s == null) { return(RedirectToAction("Detalji", new { osobaId = model.OsobaId, ulogaId = model.KorisnickaUlogaId })); } else { Osoba osoba = ctx.Osoba.Where(y => y.Id == model.OsobaId).FirstOrDefault(); osoba.NazivSlike = model.s.FileName; osoba.TipSlike = model.s.ContentType; byte[] slika = new byte[model.s.ContentLength]; model.s.InputStream.Read(slika, 0, model.s.ContentLength); osoba.Slika = slika; ctx.SaveChanges(); } return(RedirectToAction("Detalji", new { osobaId = model.OsobaId, ulogaId = model.KorisnickaUlogaId, aktivan = model.aktivnost })); }