public ActionResult NySpiller(NySpillerModel model) { try { if (!_tilgangsKontroll.ErLagKodeIBruk(model.HemmeligKodeForLag)) ModelState.AddModelError("HemmeligKodeForLag", "Ukjent lagkode."); if (_tilgangsKontroll.ErDeltakerKodeIBruk(model.KodeForSpiller)) ModelState.AddModelError("KodeForSpiller", "Deltakerens kode er opptatt. Bruk en annen verdi."); if (!ModelState.IsValid) return View(model); _lagOppstillingService.OpprettNySpiller(model.HemmeligKodeForLag, model.KodeForSpiller, model.Navn); return RedirectTilForsiden(string.Format($"Ny spiller er opprettet. Bruk LagKode: '{model.HemmeligKodeForLag}' og DeltakerKode: '{model.KodeForSpiller}' i spillet."), false); } catch { return View(model); } }
public ActionResult NySpiller() { var model = new NySpillerModel(); return View(model); }