public async Task <IActionResult> Create([Bind("id,ime,prezime,grad,opis")] Kontakti kontakti) { if (ModelState.IsValid) { _context.Add(kontakti); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(kontakti)); }
public async Task <IActionResult> PutTelefonskiImenik(int id, TelefonskiImenik telefonskiImenik) { if (id != telefonskiImenik.ImenikId) { return(BadRequest()); } TelefonskiImenik test = _context.TelefonskiImenik.Where(a => (a.ImenikId != id && a.Broj == telefonskiImenik.Broj)).FirstOrDefault(); if (test != null) { return(Conflict(new { message = $"Telefonski broj u imeniku već postoji: '{telefonskiImenik.Broj}'!" })); } else { TelefonskiImenik ti = _context.TelefonskiImenik.Where(p => p.ImenikId == telefonskiImenik.ImenikId).FirstOrDefault(); ti.Ime = telefonskiImenik.Ime; ti.Broj = telefonskiImenik.Broj; ti.Adresa = telefonskiImenik.Adresa; await _context.SaveChangesAsync(); return(NoContent()); } }