public async Task <IActionResult> Bearbeiten(BearbeitenViewModel model) { if (ModelState.IsValid) { var userID = usernManager.GetUserId(HttpContext.User); Ware ware = new Ware { Ware_Id = model.Ware_Id, Ware_Beschreibung = model.Ware_Beschreibung_NEU, Ware_Einlagerungsdatum = model.Ware_Einlagerungsdatum, Lagerplatz_Id = model.Lagerplatz_NEU, Menge = model.Menge_NEU, Seriennr = model.Seriennummer_NEU, Modellnummer = model.Modellnummer_NEU, Kategorie_Name = model.Kategorie_NEU, Anschaff_Kosten = model.Anschaffungskosten_NEU, Lieferant_Id = model.Lieferant_NEU, Kostenstelle_Nr = model.Kostenstelle_NEU, Hersteller_Id = model.Hersteller_NEU, Auftragsnummer = model.Auftragsnummer_NEU, }; _context.Ware.Update(ware); await _context.SaveChangesAsync(); return(RedirectToAction("Details", new { id = model.Ware_Id })); } return(View(model)); }
public IActionResult Bearbeiten(int id) { var ware = _context.Ware.Find(id); var lager = _context.Lagerplatz.Find(ware.Lagerplatz_Id); //var user = await usernManager.FindByIdAsync(ware.User_id); var hersteller = _context.Hersteller.Find(ware.Hersteller_Id); var lieferant = _context.Lieferant.Find(ware.Lieferant_Id); var kategorie = _context.Kategorie.Find(ware.Kategorie_Name); var kostenstellennummer = _context.Kostenstelle.Find(ware.Kostenstelle_Nr); BearbeitenViewModel model = new BearbeitenViewModel { Ware_Beschreibung = ware.Ware_Beschreibung, Ware_Id = ware.Ware_Id, Menge = decimal.Round(ware.Menge, 0), Ware_Einlagerungsdatum = ware.Ware_Einlagerungsdatum, Lagerplatz_NEU = ware.Lagerplatz_Id, //User = user.UserName, Hersteller_NEU = hersteller.Hersteller_Id, Lieferant_NEU = lieferant.Lieferant_Id, Kategorie_NEU = kategorie.Kategorie_Name, Kostenstellennr = kostenstellennummer.Kostenstelle_Nr, Modellnummer = ware.Modellnummer, Seriennummer = ware.Seriennr, Auftragsnummer = ware.Auftragsnummer, Anschaffungskosten = decimal.Round(ware.Anschaff_Kosten, 2, MidpointRounding.AwayFromZero), Lagerplatz = _context.Lagerplatz.ToList(), Kategorie = _context.Kategorie.ToList(), Hersteller = _context.Hersteller.ToList(), Kostenstelle = _context.Kostenstelle.ToList(), Lieferant = _context.Lieferant.ToList() }; return(View(model)); }