public async Task <IActionResult> Edit(int id, [Bind("Id,Naziv,Adresa,Grad,Tel,Email,Web")] Skloniste skloniste) { if (id != skloniste.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(skloniste); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SklonisteExists(skloniste.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(skloniste)); }
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)); }
public async Task <IActionResult> Create([Bind("Id,Naziv,Adresa,Grad,Tel,Email,Web")] Skloniste skloniste) { if (ModelState.IsValid) { _context.Add(skloniste); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(skloniste)); }