public async Task <IActionResult> Edit(int id, [Bind("Id,Ime")] TipSadrzaja tipSadrzaja) { if (id != tipSadrzaja.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipSadrzaja); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipSadrzajaExists(tipSadrzaja.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(tipSadrzaja)); }
public async Task <IActionResult> TipSadrzajaCreate([FromBody] TipSadrzajaApiModel model) { if (model != null && ModelState.IsValid) { TipSadrzaja tip = new TipSadrzaja { Ime = model.Ime, }; _context.Add(tip); await _context.SaveChangesAsync(); var u = await _context.TipSadrzaja .AsNoTracking() .LastOrDefaultAsync(); return(new ObjectResult(new TipSadrzajaApiModel { Id = u.Id, Ime = u.Ime, })); } return(BadRequest(ModelState)); }
public async Task <IActionResult> Create([Bind("Id,Ime")] TipSadrzaja tipSadrzaja) { if (ModelState.IsValid) { _context.Add(tipSadrzaja); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(tipSadrzaja)); }
private static SadrzajDenorm Denormalize(Sadrzaj s, TipSadrzaja tipSadrzaja, Korisnik autor, Korisnik odobren) { SadrzajDenorm sadrzaj = new SadrzajDenorm(); sadrzaj.Id = s.Id; sadrzaj.Ime = s.Ime; sadrzaj.Opis = s.Opis; sadrzaj.Url = s.Url; sadrzaj.SetAutor(autor.KorisnickoIme); sadrzaj.SetOdobrenOd(odobren.KorisnickoIme); sadrzaj.SetTip(tipSadrzaja.Ime); return(sadrzaj); }