public async Task <IActionResult> Edit(int id, [Bind("ZamjenaId,Nacin")] Zamjena zamjenaModel) { if (id != zamjenaModel.ZamjenaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(zamjenaModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ZamjenaModelExists(zamjenaModel.ZamjenaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(zamjenaModel)); }
/// <summary> /// Postupak /// </summary> public UredajDenorm GetInfo() { var u = new UredajDenorm(); u.Id = Uredaj.Id; u.NabavnaCijena = Uredaj.NabavnaCijena; u.AktualnaCijena = Uredaj.AktualnaCijena; u.DatumNabavke = Uredaj.DatumNabavke.ToString("dd.MM.yyyy."); u.Naziv = Uredaj.Naziv; if (Uredaj.IdStatusaNavigation != null) { u.Status = Uredaj.IdStatusaNavigation.Naziv; } if (Uredaj.IdNadredeneKomponenteNavigation != null) { u.NadredenaKomponenta = Uredaj.IdNadredeneKomponenteNavigation.Naziv; } if (Uredaj.IdZidaNavigation != null) { u.Zid = Uredaj.IdZidaNavigation.Naziv; } if (Zamjena.Count() > 0) { u.Zamjena = ""; foreach (var ur in Zamjena) { u.Zamjena += ur.IdUredajaNavigation.Naziv + ", "; } } if (ZamjenaZa.Count() > 0) { u.ZamjenaZa = ""; foreach (var ur in ZamjenaZa) { u.ZamjenaZa += ur.IdZamjenaZaNavigation.Naziv + ", "; } } if (Servisira.Count() > 0) { u.Servisi = ""; foreach (var s in Servisira) { u.Servisi += s.IdServisNavigation.Ime + ", "; } } return(u); }
public async Task <IActionResult> Create([Bind("ZamjenaId,Nacin")] Zamjena zamjenaModel) { if (ModelState.IsValid) { _context.Add(zamjenaModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(zamjenaModel)); }