public async Task <IActionResult> EditAdmin(int id, [Bind("IdNaczepa,IdFirma,Pracownik,Marka,Rodzaj,NrRejestr,DataProd,Wymiary,DataPrzegl,DataUbez,Wyposazenie,Aktywny")] Naczepa naczepa) { var currentuser = await _userManager.GetUserAsync(HttpContext.User); var firma = _context.Pracownicy.FirstOrDefault(f => f.UserId == currentuser.Id); if (id != naczepa.IdNaczepa) { return(NotFound()); } if (ModelState.IsValid) { try { naczepa.IdFirma = firma.FirmaId; naczepa.Pracownik = firma; _context.Update(naczepa); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NaczepaExists(naczepa.IdNaczepa)) { return(NotFound()); } else { throw; } } return(RedirectToAction("IndexSpedytor")); } ViewData["FullNamee"] = new SelectList((from s in _context.Pracownicy.ToList() select new { PracownikId = s.PracownikId, FullName = s.Imie + " " + s.Nazwisko }), "PracownikId", "FullName", null); return(View(naczepa)); }
public async Task <IActionResult> CreateAdmin([Bind("IdNaczepa,IdFirma,Pracownik,Marka,Rodzaj,NrRejestr,DataProd,Wymiary,DataPrzegl,DataUbez,Wyposazenie,Aktywny")] Naczepa naczepa) { if (ModelState.IsValid) { var currentuser = await _userManager.GetUserAsync(HttpContext.User); var firma = _context.Pracownicy.FirstOrDefault(f => f.UserId == currentuser.Id); naczepa.IdFirma = firma.FirmaId; naczepa.Pracownik = firma; _context.Add(naczepa); await _context.SaveChangesAsync(); return(RedirectToAction("IndexSpedytor")); } ViewData["FullNamee"] = new SelectList((from s in _context.Pracownicy.ToList() select new { PracownikId = s.PracownikId, FullName = s.Imie + " " + s.Nazwisko }), "PracownikId", "FullName", null); return(View(naczepa)); }