コード例 #1
0
        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));
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: Dusicaa/Cimet
        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));
        }