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"));
        }