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")); }
private string pobierzDanePrzesylki(string numer) { SledzeniePortTypeClient service = new SledzeniePortTypeClient(); service.ClientCredentials.UserName.UserName = "******"; service.ClientCredentials.UserName.Password = "******"; Przesylka a = service.sprawdzPrzesylke(numer); return(a.status.ToString()); ///MessageBox.Show(a.status.ToString()); }
public async Task <IActionResult> Create([Bind("PrzesylkaId,Waga,Szerokosc,Wysokosc,Dlugosc,MagazynId,RodzajPrzesylkiId,ZamowienieId")] Przesylka przesylka) { if (ModelState.IsValid) { _context.Add(przesylka); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } IEnumerable <SelectListItem> magazyny = _context.Magazyny.Select(x => new SelectListItem { Value = x.MagazynId.ToString(), Text = x.Nazwa }); IEnumerable <SelectListItem> rodzajePrzesylek = _context.RodzajePrzesylek.Select(x => new SelectListItem { Value = x.RodzajPrzesylkiId.ToString(), Text = x.Typ }); ViewData["MagazynId"] = new SelectList(magazyny, "Value", "Text"); ViewData["RodzajPrzesylkiId"] = new SelectList(rodzajePrzesylek, "Value", "Text"); ViewData["ZamowienieId"] = new SelectList(_context.Zamowienia, "ZamowienieId", "ZamowienieId", przesylka.ZamowienieId); return(View(przesylka)); }
public async Task <IActionResult> Edit(int id, [Bind("PrzesylkaId,Waga,Szerokosc,Wysokosc,Dlugosc,MagazynId,RodzajPrzesylkiId,ZamowienieId")] Przesylka przesylka) { if (id != przesylka.PrzesylkaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(przesylka); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PrzesylkaExists(przesylka.PrzesylkaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } IEnumerable <SelectListItem> magazyny = _context.Magazyny.Select(x => new SelectListItem { Value = x.MagazynId.ToString(), Text = x.Nazwa }); IEnumerable <SelectListItem> rodzajePrzesylek = _context.RodzajePrzesylek.Select(x => new SelectListItem { Value = x.RodzajPrzesylkiId.ToString(), Text = x.Typ }); ViewData["MagazynId"] = new SelectList(magazyny, "Value", "Text"); ViewData["RodzajPrzesylkiId"] = new SelectList(rodzajePrzesylek, "Value", "Text"); ViewData["ZamowienieId"] = new SelectList(_context.Zamowienia, "ZamowienieId", "ZamowienieId", przesylka.ZamowienieId); return(View(przesylka)); }