public async Task <ActionResult <SchuelerModel> > GetSchueler(string id) { try { await Task.Delay(10); SchuelerDLModel resultschueler = await SchuelerProcessor.GetByIdSchuelerAsync(ConnectionString, id); SchuelerModel schueler = new SchuelerModel { Checkpersonnumber = resultschueler.Checkpersonnumber, NName = resultschueler.NName, VName = resultschueler.VName, Geschlecht = resultschueler.Geschlecht, EmailAdresse = resultschueler.EmailAdresse, Schuljahr = resultschueler.Schuljahr }; return(schueler); } catch (Exception ex) { throw new Exception(ex.Message); } }
public async Task <IActionResult> Details(string id) { try { SchuelerDLModel resultschueler = await SchuelerProcessor.GetByIdSchuelerAsync(ConnectionString, id); List <FaecherModel> ViewSchuelerFaecher = new List <FaecherModel>(); foreach (var item in resultschueler.Faecher) { ViewSchuelerFaecher.Add( new FaecherModel() { SkennZahl = item.Skennzahl, Fachbezeichnung = item.Fachbezeichnung }); } SchuelerModel schueler = new SchuelerModel { Checkpersonnumber = resultschueler.Checkpersonnumber, NName = resultschueler.NName, VName = resultschueler.VName, Geschlecht = resultschueler.Geschlecht, EmailAdresse = resultschueler.EmailAdresse, Schuljahr = resultschueler.Schuljahr, Faecher = ViewSchuelerFaecher }; return(View(schueler)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public async Task <IActionResult> Create(SchuelerModel neuerschueler) { try { if (ModelState.IsValid) { await SchuelerProcessor.CreateSchuelerAsync(neuerschueler.Checkpersonnumber.ToString(), neuerschueler.NName, neuerschueler.VName, neuerschueler.Geschlecht, neuerschueler.EmailAdresse, neuerschueler.Schuljahr, ConnectionString); } return(RedirectToAction("Index")); } catch (Exception ex) { return(View(ex.Message)); } }
public async Task <ActionResult <string> > PostSchueler(SchuelerModel schueler) { try { await Task.Delay(10); await SchuelerProcessor.CreateSchuelerAsync( schueler.Checkpersonnumber.ToString(), schueler.NName, schueler.VName, schueler.Geschlecht, schueler.EmailAdresse, schueler.Schuljahr, ConnectionString); return("schueler_created"); } catch (Exception ex) { throw new Exception(ex.Message); } }
public async Task <IActionResult> Edit(string id) { try { SchuelerDLModel resultschueler = await SchuelerProcessor.GetByIdSchuelerAsync(ConnectionString, id); SchuelerModel schueler = new SchuelerModel { Checkpersonnumber = resultschueler.Checkpersonnumber, NName = resultschueler.NName, VName = resultschueler.VName, Geschlecht = resultschueler.Geschlecht, EmailAdresse = resultschueler.EmailAdresse, Schuljahr = resultschueler.Schuljahr }; return(View(schueler)); } catch (Exception ex) { return(View(ex.Message)); } }
// GET: Schueler/Create public ActionResult Create() { var model = new SchuelerModel(); return(View(model)); }