public async Task <IActionResult> Create([Bind("SpordialaID,OsakonnaID,Nimi")] Spordiala spordiala) { if (ModelState.IsValid) { _context.Add(spordiala); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } PopulateOsakonnadDropDownList(spordiala.OsakondID); return(View(spordiala)); }
public async Task <IActionResult> Create([Bind("OsakondID,Nimi,Eelarve,AlgusKP,TreenerID,RowVersion")] Osakond osakond) { if (ModelState.IsValid) { _context.Add(osakond); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["TreenerID"] = new SelectList(_context.Treenerid, "ID", "Täisnimi", osakond.TreenerID); return(View(osakond)); }
public async Task <IActionResult> Create( [Bind("RegistreeringuKP, Eesnimi, Perekonnanimi")] Sportlane sportlane) { try { if (ModelState.IsValid) { _context.Add(sportlane); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException /* ex */) { //Log the error (uncomment ex variable name and write a log. ModelState.AddModelError("", "Ei saa muudatusi salvestada. " + "Proovige uuesti! Kui midagi ei muutu, võtke ühendust süsteemi administraatoriga!."); } return(View(sportlane)); }
public async Task <IActionResult> Create([Bind("Eesnimi, PalkamiseKP, Perekonnanimi, AsutuseAssignment")] Treener treener, string[] selectedSpordialad) { if (selectedSpordialad != null) { treener.SpordialaAssignments = new List <SpordialaAssignment>(); foreach (var spordiala in selectedSpordialad) { var spordialaToAdd = new SpordialaAssignment { TreenerID = treener.ID, SpordialaID = int.Parse(spordiala) }; treener.SpordialaAssignments.Add(spordialaToAdd); } } if (ModelState.IsValid) { _context.Add(treener); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } PopulateAssignedSpordialaData(treener); return(View(treener)); }