示例#1
0
        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);
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }
示例#4
0
        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));
        }
示例#5
0
        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 });
        }
示例#6
0
        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));
        }
示例#7
0
        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));
        }