public async Task <IActionResult> Create([Bind("SrednjaSkolaAplikantaId,SrednjaSkolaId,AplikantId")] SrednjaSkolaAplikanta srednjaSkolaAplikanta) { if (ModelState.IsValid) { if (idUnos != -1) { srednjaSkolaAplikanta.AplikantId = idUnos; _context.Add(srednjaSkolaAplikanta); await _context.SaveChangesAsync(); int idap = idUnos; idUnos = -1; return(RedirectToAction("Details", "Aplikant", new { id = idap })); } } 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("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)); }