// GET: Kundes/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var kunde = await _context.Kunde.FindAsync(id); KundeDetail KDetail = new KundeDetail() { Email = kunde.Email, Vorname = kunde.Vorname, Nachname = kunde.Nachname, Adresse = kunde.Adresse, Rufnummer = kunde.Rufnummer, ID = kunde.ID, Geschlecht = kunde.Geschlecht }; if (kunde == null) { return(NotFound()); } return(View(KDetail)); }
internal List <KundeDetail> GetKundeList() { List <Kunde> Kundes = new List <Kunde>(); Kundes = _context.Kunde.AsNoTracking().ToList(); if (Kundes != null) { List <KundeDetail> kundesDetail = new List <KundeDetail>(); foreach (var item in Kundes) { var kDetail = new KundeDetail() { ID = item.ID, Adresse = item.Adresse, Email = item.Email, Rufnummer = item.Rufnummer, Geschlecht = item.Geschlecht, Vorname = item.Vorname, Nachname = item.Nachname }; kundesDetail.Add(kDetail); } return(kundesDetail); } return(null); }
public async Task <IActionResult> Create([Bind("ID,Vorname,Nachname,Rufnummer,Adresse,Email,Geschlecht")] KundeDetail kundeDetail) { if (ModelState.IsValid) { Kunde kunde = new Kunde() { Adresse = kundeDetail.Adresse, Email = kundeDetail.Email, ID = kundeDetail.ID, Geschlecht = kundeDetail.Geschlecht, Nachname = kundeDetail.Nachname, Rufnummer = kundeDetail.Rufnummer, Vorname = kundeDetail.Vorname }; _context.Add(kunde); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(kundeDetail)); }
// GET: Kundes/Create public IActionResult Create() { KundeDetail KDetail = new KundeDetail(); return(View(KDetail)); }