public async Task<IActionResult> Edit(int id, [Bind("Ime,Prezime,DatumRodjenja,KorisnikId,Telefon,Email,Grad,Sifra")] Aplikant aplikant) { if (id != aplikant.KorisnikId) { return NotFound(); } if (ModelState.IsValid) { try { _context.Update(aplikant); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AplikantExists(aplikant.KorisnikId)) { return NotFound(); } else { throw; } } return RedirectToAction("Details", "Aplikant", new { id = id }); } return View(aplikant); }
public async Task <IActionResult> Edit(int id, [Bind("FakultetiAplikantaId,FakultetId,AplikantId")] FakultetiAplikanta fakultetiAplikanta) { if (id != fakultetiAplikanta.FakultetiAplikantaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(fakultetiAplikanta); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FakultetiAplikantaExists(fakultetiAplikanta.FakultetiAplikantaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["FakultetId"] = new SelectList(_context.Fakultet, "FakultetId", "FakultetId", fakultetiAplikanta.FakultetId); return(View(fakultetiAplikanta)); }
public async Task <IActionResult> Edit(int id, [Bind("PoslodavacId,Naziv,OPoslodavcu,Detalji,KorisnikId,Telefon,Email,Grad,Sifra")] Poslodavac poslodavac) { if (id != poslodavac.KorisnikId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(poslodavac); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PoslodavacExists(poslodavac.KorisnikId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(poslodavac)); }
public async Task <IActionResult> Edit(int id, [Bind("JezikId,Naziv")] Jezik jezik) { if (id != jezik.JezikId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(jezik); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!JezikExists(jezik.JezikId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(jezik)); }
public async Task <IActionResult> Edit(int id, [Bind("JeziciAplikantaId,AplikantId,JezikId,NivoCitanja,NivoPisanja")] JeziciAplikanta jeziciAplikanta) { if (id != jeziciAplikanta.JeziciAplikantaId) { return(NotFound()); } if (ModelState.IsValid) { try { if (idAplEdit != -1) { jeziciAplikanta.AplikantId = idAplEdit; //jeziciAplikanta.JezikId = idJezik; int idap = idAplEdit; idAplEdit = -1; _context.Update(jeziciAplikanta); await _context.SaveChangesAsync(); //int idApl = idAplEdit; return(RedirectToAction("Details", "Aplikant", new { id = idap })); } } catch (DbUpdateConcurrencyException) { if (!JeziciAplikantaExists(jeziciAplikanta.JeziciAplikantaId)) { return(NotFound()); } else { throw; } } idAplEdit = -1; return(RedirectToAction(nameof(Index))); } // idAplEdit = -1; //ViewData["AplikantId"] = new SelectList(_context.Aplikant, "KorisnikId", "Discriminator", jeziciAplikanta.AplikantId); ViewData["JezikId"] = new SelectList(_context.Jezik, "JezikId", "JezikId", jeziciAplikanta.JezikId); return(View(jeziciAplikanta)); // return RedirectToAction("Details", "Aplikant", new { id = idApl }); }
public async Task <IActionResult> Edit(int id, [Bind("SrednjaSkolaAplikantaId,SrednjaSkolaId,AplikantId")] SrednjaSkolaAplikanta srednjaSkolaAplikanta) { if (id != srednjaSkolaAplikanta.SrednjaSkolaAplikantaId) { return(NotFound()); } if (ModelState.IsValid) { try { if (idUnos != -1) { int idapl = idUnos; idUnos = -1; _context.Update(srednjaSkolaAplikanta); await _context.SaveChangesAsync(); return(RedirectToAction("Details", "Aplikant", new { id = idapl })); } } catch (DbUpdateConcurrencyException) { idUnos = -1; if (!SrednjaSkolaAplikantaExists(srednjaSkolaAplikanta.SrednjaSkolaAplikantaId)) { return(NotFound()); } else { throw; } } idUnos = -1; return(RedirectToAction(nameof(Index))); } idUnos = -1; ViewData["AplikantId"] = new SelectList(_context.Aplikant, "KorisnikId", "Discriminator", srednjaSkolaAplikanta.AplikantId); ViewData["SrednjaSkolaId"] = new SelectList(_context.SrednjaSkola, "SrednjaSkolaId", "SrednjaSkolaId", srednjaSkolaAplikanta.SrednjaSkolaId); return(View(srednjaSkolaAplikanta)); }
public async Task <IActionResult> Edit(int id, [Bind("RadnoIskustvoId,ZanimanjeId,Kompanija,DatumPocetka,DatumKraja")] RadnoIskustvo radnoIskustvo) { if (id != radnoIskustvo.RadnoIskustvoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(radnoIskustvo); await _context.SaveChangesAsync(); if (idAplikantaEdit != -1) { int id2 = idAplikantaEdit; idAplikantaEdit = -1; return(RedirectToAction("Details", "Aplikant", new { id = id2 })); } } catch (DbUpdateConcurrencyException) { if (!RadnoIskustvoExists(radnoIskustvo.RadnoIskustvoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ZanimanjeId"] = new SelectList(_context.Zanimanje, "ZanimanjeId", "ZanimanjeId", radnoIskustvo.ZanimanjeId); return(View(radnoIskustvo)); }