public async Task <IActionResult> Galerija(Guid id) { ApplicationUser user = await _userManager.GetUserAsync(HttpContext.User); var korisnik = _ctx.Korisnik.Find(id); if (korisnik == null) { return(RedirectToAction("Nema", "Greska")); } var slike = _ctx.RepozitorijKorisnik.Where(z => z.IdKorisnik == id).ToList().Where(s => s.JeSlika()).ToList(); if (user == null || user.Id != id) { slike = slike.Where(s => s.Privatno == false).ToList(); } GalerijaViewModel model = new GalerijaViewModel { Slike = slike, Clan = user != null && user.Id == id, IdKorisnik = id }; return(View(model)); }
public ActionResult Galerija() { OpGalerijaBase op = new OpGalerijaBase(); var result = _manager.executeOperation(op); GalerijaViewModel vm = new GalerijaViewModel { Galerija = result.Items[0] as GalleryDto }; return(View(vm)); }