public async Task <IActionResult> Edit(int id, [Bind("id,Naziv,AutorId,ŽanrId,KategorijaId,Sadržaj,DatumObjave,tagovi,TakmičenjeId")] Rad rad)
        {
            if (id != rad.id)
            {
                return(NotFound());
            }

            rad.DatumObjave = DateTime.Now;

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(rad);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RadExists(rad.id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(HomeController)));
            }
            ViewData["AutorId"] = new SelectList(_context.Korisnik, "id", "ImePrezime", rad.AutorId);
            return(View(rad));
        }
        public async Task <IActionResult> Edit(int id, [Bind("id,Naziv,Sadržaj,PošiljalacId,StatusId,DatumPrijave,PrijavaId,KorisnikId")] PrijavaKorisnika prijavaKorisnika)
        {
            if (id != prijavaKorisnika.id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(prijavaKorisnika);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PrijavaKorisnikaExists(prijavaKorisnika.id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PošiljalacId"] = new SelectList(_context.Korisnik, "id", "ImePrezime", prijavaKorisnika.PošiljalacId);
            return(View(prijavaKorisnika));
        }
        public async Task <IActionResult> Edit(int id, [Bind("id,ocjena,Komentar,KorisnikId,RadId")] Recenzija recenzija)
        {
            if (id != recenzija.id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(recenzija);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RecenzijaExists(recenzija.id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["KorisnikId"] = new SelectList(_context.Korisnik, "id", "ImePrezime", recenzija.KorisnikId);
            ViewData["RadId"]      = new SelectList(_context.Rad, "id", "Naziv", recenzija.RadId);
            return(View(recenzija));
        }
Beispiel #4
0
        public async Task <IActionResult> Edit(int id, [Bind("RadId,TakmičenjeId")] TakmičenjeRad takmičenjeRad)
        {
            if (id != takmičenjeRad.RadId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(takmičenjeRad);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TakmičenjeRadExists(takmičenjeRad.RadId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(takmičenjeRad));
        }
        public async Task <IActionResult> Edit(int id, [Bind("id,ImePrezime,DatumRegistracije,DodijeljeneTitule,WritelyMoto")] Korisnik korisnik)
        {
            if (id != korisnik.id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(korisnik);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!KorisnikExists(korisnik.id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(korisnik));
        }
Beispiel #6
0
        public async Task <IActionResult> Edit(int id, [Bind("id,Naziv,DatumPocetka,DatumKraja,DozvoljeneKategorije,Opis")] Takmičenje takmičenje)
        {
            if (id != takmičenje.id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(takmičenje);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TakmičenjeExists(takmičenje.id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(takmičenje));
        }