public async Task <IActionResult> dodaj([FromBody] JObject data) { Kontakti k = data["o"].ToObject <Kontakti>(); List <Telefon> b = new List <Telefon>(); foreach (var el in data["b"]) { System.Diagnostics.Debug.WriteLine("Gospon " + el); b.Add(el.ToObject <Telefon>()); } _context.kontakti.Add(k); await _context.SaveChangesAsync(); System.Diagnostics.Debug.WriteLine("Gospon " + k.id); var _id = k.id; foreach (var item in b) { item.Kontaktiid = _id; _context.telefon.Add(item); _context.SaveChanges(); //detach entity _context.Entry(item).State = EntityState.Detached; } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(int id, [Bind("id,ime,prezime,grad,opis")] Kontakti kontakti) { if (id != kontakti.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(kontakti); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KontaktiExists(kontakti.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(kontakti)); }
public ActionResult DeleteConfirmed(string id) { Kontakti kontakti = db.Kontaktis.Find(id); db.Kontaktis.Remove(kontakti); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,facebook,instagram,brojTelefona,version,createdAt,updatedAt,deleted")] Kontakti kontakti) { if (ModelState.IsValid) { db.Entry(kontakti).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id = new SelectList(db.korisnicis, "id", "ime", kontakti.id); return(View(kontakti)); }
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)); }
// GET: Kontaktis/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kontakti kontakti = db.Kontaktis.Find(id); if (kontakti == null) { return(HttpNotFound()); } return(View(kontakti)); }
// GET: Kontaktis/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kontakti kontakti = db.Kontaktis.Find(id); if (kontakti == null) { return(HttpNotFound()); } ViewBag.id = new SelectList(db.korisnicis, "id", "ime", kontakti.id); return(View(kontakti)); }