private InventarDodajViewModel GetDefaultViewModel(InventarDodajViewModel viewModel) { viewModel.Inventar = viewModel.Inventar ?? new Models.Inventar(); viewModel.Kategorije = viewModel.Kategorije ?? dropdown.Kategorije().ToList(); return(viewModel); }
public IActionResult Uredi(int inventarID) { InventarDodajViewModel viewModel = GetDefaultViewModel(new InventarDodajViewModel()); viewModel.Inventar = db.Inventar.FirstOrDefault(x => x.InventarID == inventarID); return(View(viewModel)); }
public IActionResult Uredi(InventarDodajViewModel viewModel) { if (!ModelState.IsValid) { return(View(GetDefaultViewModel(viewModel))); } Inventar inventar = viewModel.Inventar; db.Inventar.Update(inventar); db.SaveChanges(); return(RedirectToAction(nameof(Index))); }
public IActionResult Dodaj(InventarDodajViewModel viewModel) { if (!ModelState.IsValid) { return(View(GetDefaultViewModel(viewModel))); } Inventar inventar = viewModel.Inventar; inventar.Ispravno = true; inventar.Zauzeto = false; db.Inventar.Add(inventar); db.SaveChanges(); return(RedirectToAction(nameof(Index))); }