public async Task <IActionResult> Edit(long id, [Bind("Id,NabavnaCijena,DatumKupnje,VlasnikId,KategorijaId,TrenutnaVrijednost")] Mehanizacija mehanizacija) { if (id != mehanizacija.Id) { return(NotFound()); } if (ModelState.IsValid) { try { mehanizacija.VlasnikId = (int)HttpContext.Session.GetInt32("user_id"); _context.Update(mehanizacija); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MehanizacijaExists(mehanizacija.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["KategorijaId"] = new SelectList(_context.KategorijaMehanizacije, "Id", "Naziv", mehanizacija.KategorijaId); ViewData["VlasnikId"] = new SelectList(_context.Vlasnik, "Id", "Id", mehanizacija.VlasnikId); return(View(mehanizacija)); }
public async Task <IActionResult> Create([Bind("Id,NabavnaCijena,DatumKupnje,VlasnikId,KategorijaId,TrenutnaVrijednost")] Mehanizacija mehanizacija) { if (ModelState.IsValid) { mehanizacija.VlasnikId = (int)HttpContext.Session.GetInt32("user_id"); _context.Add(mehanizacija); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["KategorijaId"] = new SelectList(_context.KategorijaMehanizacije, "Id", "Naziv", mehanizacija.KategorijaId); ViewData["VlasnikId"] = new SelectList(_context.Vlasnik, "Id", "Id", mehanizacija.VlasnikId); return(View(mehanizacija)); }