public async Task <IActionResult> Create([Bind("RadnoIskustvoId,ZanimanjeId,Kompanija,DatumPocetka,DatumKraja")] RadnoIskustvo radnoIskustvo) { if (ModelState.IsValid) { _context.Add(radnoIskustvo); await _context.SaveChangesAsync(); if (idApli != -1) { Console.WriteLine("Tu sam"); RadnoIskustvoAplikanta radnoIskApl = new RadnoIskustvoAplikanta(); radnoIskApl.AplikantId = idApli; radnoIskApl.RadnoIskustvoId = radnoIskustvo.RadnoIskustvoId; _context.Add(radnoIskApl); await _context.SaveChangesAsync(); int idA = idApli; idApli = -1; return(RedirectToAction("Details", "Aplikant", new { id = idA })); } idApli = -1; return(RedirectToAction(nameof(Index))); } idApli = -1; ViewData["ZanimanjeId"] = new SelectList(_context.Zanimanje, "ZanimanjeId", "ZanimanjeId", radnoIskustvo.ZanimanjeId); return(View(radnoIskustvo)); }
public async Task <IActionResult> Create([Bind("OglasId,ZanimanjeId,Naziv,Opis,DatumIsteka,Grad")] Oglas oglas, string[] selectedJezici, int[] nivoiCitanja, int[] nivoiPisanja, string[] selectedSkole, string[] selectedFakulteti) { oglas.DatumObjavljivanja = DateTime.Today; oglas.Aktuelan = true; oglas.Poslodavac = _context.Poslodavac.Where(i => i.KorisnikId == HomeController.prijavljenaOsoba.KorisnikId).Single(); if (selectedJezici != null) { oglas.JeziciOglasa = new List <JeziciOglasa>(); int brojac = 0; foreach (var jezik in selectedJezici) { var noviJezik = new JeziciOglasa { OglasId = oglas.OglasId, JezikId = int.Parse(jezik), NivoCitanja = nivoiCitanja[brojac], NivoPisanja = nivoiPisanja[brojac] }; oglas.JeziciOglasa.Add(noviJezik); brojac++; } } if (selectedSkole != null) { oglas.SrednjaSkolaOglasa = new List <SrednjaSkolaOglasa>(); foreach (var skola in selectedSkole) { var novaSkola = new SrednjaSkolaOglasa { OglasId = oglas.OglasId, SrednjaSkolaId = int.Parse(skola) }; oglas.SrednjaSkolaOglasa.Add(novaSkola); } } if (selectedFakulteti != null) { oglas.FakultetiOglasa = new List <FakultetiOglasa>(); foreach (var fakultet in selectedFakulteti) { var noviFakultet = new FakultetiOglasa { OglasId = oglas.OglasId, FakultetId = int.Parse(fakultet) }; oglas.FakultetiOglasa.Add(noviFakultet); } } if (ModelState.IsValid) { _context.Add(oglas); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } SkoleDropDownList(oglas); FakultetDropDownList(oglas); JeziciDropDownList(oglas); ZanimanjeDropDownList(); return(View(oglas)); }
public async Task<IActionResult> Create([Bind("Ime,Prezime,DatumRodjenja,KorisnikId,Telefon,Email,Grad,Sifra")] Aplikant aplikant) { if (ModelState.IsValid) { _context.Add(aplikant); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } return View(aplikant); }
public async Task <IActionResult> Create([Bind("PoslodavacId,Naziv,OPoslodavcu,Detalji,KorisnikId,Telefon,Email,Grad,Sifra")] Poslodavac poslodavac) { if (ModelState.IsValid) { _context.Add(poslodavac); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(poslodavac)); }
public async Task <IActionResult> Create([Bind("JezikId,Naziv")] Jezik jezik) { if (ModelState.IsValid) { _context.Add(jezik); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(jezik)); }
public async Task <IActionResult> Create([Bind("FakultetiAplikantaId,FakultetId,AplikantId")] FakultetiAplikanta fakultetiAplikanta) { if (ModelState.IsValid) { if (idUnos != -1) { fakultetiAplikanta.AplikantId = idUnos; _context.Add(fakultetiAplikanta); await _context.SaveChangesAsync(); int idap = idUnos; idUnos = -1; return(RedirectToAction("Details", "Aplikant", new { id = idap })); } idUnos = -1; } idUnos = -1; ViewData["FakultetId"] = new SelectList(_context.Fakultet, "FakultetId", "FakultetId", fakultetiAplikanta.FakultetId); return(View(fakultetiAplikanta)); }
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> Create([Bind("JeziciAplikantaId,JezikId,NivoCitanja,NivoPisanja")] JeziciAplikanta jeziciAplikanta) { if (ModelState.IsValid) { if (idAplUnos != -1) { jeziciAplikanta.AplikantId = idAplUnos; _context.Add(jeziciAplikanta); await _context.SaveChangesAsync(); int idApl = idAplUnos; idAplUnos = -1; return(RedirectToAction("Details", "Aplikant", new { id = idApl })); } idAplUnos = -1; return(RedirectToAction(nameof(Index))); } idAplUnos = -1; //ViewData["AplikantId"] = new SelectList(_context.Aplikant, "KorisnikId", "Discriminator", jeziciAplikanta.AplikantId); ViewData["JezikId"] = new SelectList(_context.Jezik, "JezikId", "JezikId", jeziciAplikanta.JezikId); return(View(jeziciAplikanta)); }