public ActionResult Send(int id, Przesylka przesylka) { using (var ctx = new PostContext()) { Nadawca nad; List <Nadawca> nadList = ctx.Nadawcy.Where(p => p.Nazwisko == przesylka.Nadawca.Nazwisko).ToList(); if (nadList.Count == 0) { nad = new Nadawca { Imie = przesylka.Nadawca.Imie, Nazwisko = przesylka.Nadawca.Nazwisko }; } else { nad = nadList[0]; } przesylka.Nadawca = nad; Paczkomat pacz = ctx.Paczkomaty.First(p => p.Id == id); przesylka.Paczkomat = pacz; ctx.Przesylki.Add(przesylka); ctx.SaveChanges(); } return(RedirectToAction("Index", "Home")); }
public async Task <IActionResult> Edit(int id, [Bind("NadawcaId,Imie,Nazwisko,Ulica,Miasto,KodPocztowy")] Nadawca nadawca) { if (id != nadawca.NadawcaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(nadawca); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NadawcaExists(nadawca.NadawcaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(nadawca)); }
public async Task <IActionResult> Create([Bind("NadawcaId,Imie,Nazwisko,Ulica,Miasto,KodPocztowy")] Nadawca nadawca) { if (ModelState.IsValid) { _context.Add(nadawca); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(nadawca)); }
public ActionResult Add(Nadawca nadawca) { using (var ctx = new PostContext()) { List <Nadawca> list = ctx.Nadawcy.Where(p => p.Nazwisko == nadawca.Nazwisko).ToList(); if (list.Count == 0) { ctx.Nadawcy.Add(nadawca); ctx.SaveChanges(); } } return(RedirectToAction("Index")); }