public async Task <IActionResult> PostoviSklonista(int?id, int?postID) { var viewModel = new SklonisteView(); viewModel.Sklonista = await _context.Skloniste .Include(i => i.PostsSklonista) .AsNoTracking() .ToListAsync(); if (id != null) { ViewData["SkloništeID"] = id.Value; Skloniste skloniste = viewModel.Sklonista.Where( i => i.Id == id.Value).Single(); viewModel.PostSklonista = skloniste.PostsSklonista; } if (postID != null) { ViewData["PostID"] = postID.Value; viewModel.PostSklonista = viewModel.PostSklonista.Where( x => x.Id == postID); } return(View(viewModel)); }
// GET: Skloništa public async Task <IActionResult> Index() { var viewModel = new SklonisteView(); viewModel.Sklonista = await _context.Skloniste .Include(i => i.PostsSklonista) .AsNoTracking() .ToListAsync(); return(View(viewModel)); }