public static int EinlesenFachbereiche(string datei) { var file = new System.IO.StreamReader(datei); string lese; int i = 0; while ((lese = file.ReadLine()) != null) { // 1.Zeile der Datei wird übersprungen, da Überschriftenzeile if (i > 0) { Fachbereich fachbereich = new Fachbereich(); string[] leseFachbereiche = lese.Split(";"); fachbereich.setFachbereichName(leseFachbereiche[0]); fachbereich.setFachbereichBez(leseFachbereiche[1]); fachbereich.setFachbereichStudenten(Int32.Parse(leseFachbereiche[2])); Globals.listeFachbereiche.Add(fachbereich); i++; } else { i++; } } file.Close(); // -1 wegen Überschriftenzeile return(i - 1); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Fachbereich = await _context.Fachbereich.FirstOrDefaultAsync(m => m.FachbereichId == id); if (Fachbereich == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Fachbereich = await _context.Fachbereich.FindAsync(id); if (Fachbereich != null) { _context.Fachbereich.Remove(Fachbereich); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }