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)); }